Allow Changing Font Size #38

Closed
jakob opened this Issue Jul 30, 2015 · 21 comments

Comments

Projects
None yet
8 participants
@jakob
Owner

jakob commented Jul 30, 2015

It should be possible to change the fonts and font sizes used.

There probably need to be settings for two fonts:

  • "Data font" used in Table View
  • "SQL font" used in Query View etc.
@markbatbean

This comment has been minimized.

Show comment
Hide comment
@markbatbean

markbatbean Aug 17, 2015

+1

(paid license)

+1

(paid license)

@jakob jakob added the enhancement label Sep 28, 2015

@radim

This comment has been minimized.

Show comment
Hide comment

radim commented Oct 1, 2015

+1

@wellsoliver

This comment has been minimized.

Show comment
Hide comment

+1 !!!

@Teggy

This comment has been minimized.

Show comment
Hide comment
@Teggy

Teggy Oct 22, 2015

I strongly support this request. Changeable font size would allow me to use Postico in a classroom setting (rooms with 20+ rows call for adjustable/large fonts).

Teggy commented Oct 22, 2015

I strongly support this request. Changeable font size would allow me to use Postico in a classroom setting (rooms with 20+ rows call for adjustable/large fonts).

@ear

This comment has been minimized.

Show comment
Hide comment
@ear

ear Nov 13, 2015

Yes please!

If adding it somewhere in the UI is a bit of a pain and is blocking the issue then I suggest to just make it a defaults(1) option¹. I think it would be alright for people who care (and/or have problems reading the tiny font right now.) You can always add the UI afterwards.

❤️

[1] see $ defaults read at.eggerapps.postico

ear commented Nov 13, 2015

Yes please!

If adding it somewhere in the UI is a bit of a pain and is blocking the issue then I suggest to just make it a defaults(1) option¹. I think it would be alright for people who care (and/or have problems reading the tiny font right now.) You can always add the UI afterwards.

❤️

[1] see $ defaults read at.eggerapps.postico

@jakob

This comment has been minimized.

Show comment
Hide comment
@jakob

jakob Nov 13, 2015

Owner

Adding an option in the preferences is not the problem... The problem is that the table view uses a highly optimized cell for text drawing, which is has a fixed font size. I will need to do a bit of refactoring to allow changing the font size.

Owner

jakob commented Nov 13, 2015

Adding an option in the preferences is not the problem... The problem is that the table view uses a highly optimized cell for text drawing, which is has a fixed font size. I will need to do a bit of refactoring to allow changing the font size.

@ear

This comment has been minimized.

Show comment
Hide comment
@ear

ear Nov 13, 2015

Would it be possible, in the meantime, to have an option at least for the SQL Query textview?

That would go a long way to help with readability. Also thank you for the incredibly fast response.

ear commented Nov 13, 2015

Would it be possible, in the meantime, to have an option at least for the SQL Query textview?

That would go a long way to help with readability. Also thank you for the incredibly fast response.

@jakob

This comment has been minimized.

Show comment
Hide comment
@jakob

jakob Nov 13, 2015

Owner

Good point @ear

Here's a build that lets you change the font size in the sql text view:
https://eggerapps-downloads.s3.amazonaws.com/postico-1249.zip

Owner

jakob commented Nov 13, 2015

Good point @ear

Here's a build that lets you change the font size in the sql text view:
https://eggerapps-downloads.s3.amazonaws.com/postico-1249.zip

@ear

This comment has been minimized.

Show comment
Hide comment
@ear

ear Nov 13, 2015

Oh wow… thank you very much!

ear commented Nov 13, 2015

Oh wow… thank you very much!

@Teggy

This comment has been minimized.

Show comment
Hide comment
@Teggy

Teggy Nov 13, 2015

This tipped me over. Bought a license. ;-)

Teggy commented Nov 13, 2015

This tipped me over. Bought a license. ;-)

@hwsoderlund

This comment has been minimized.

Show comment
Hide comment
@hwsoderlund

hwsoderlund Jan 28, 2016

+1 Any idea when this might make it into a "real" release?

+1 Any idea when this might make it into a "real" release?

@jakob

This comment has been minimized.

Show comment
Hide comment
@jakob

jakob Jan 28, 2016

Owner

@hwsoderlund

  • Changing SQL Query Font size was released in 1.0.1 (Nov 23rd)
  • I'm working on changing table view font size.
Owner

jakob commented Jan 28, 2016

@hwsoderlund

  • Changing SQL Query Font size was released in 1.0.1 (Nov 23rd)
  • I'm working on changing table view font size.

@jakob jakob added the started label Jan 28, 2016

@hwsoderlund

This comment has been minimized.

Show comment
Hide comment
@hwsoderlund

hwsoderlund Jan 28, 2016

I am on 1.0, build 1243. But when I do "check for updates" I get no notifications about 1.0.1.

I am on 1.0, build 1243. But when I do "check for updates" I get no notifications about 1.0.1.

@hwsoderlund

This comment has been minimized.

Show comment
Hide comment
@hwsoderlund

hwsoderlund Jan 28, 2016

Anyway, downloaded 1.0.3 manually now. Thanks!

Anyway, downloaded 1.0.3 manually now. Thanks!

@jakob

This comment has been minimized.

Show comment
Hide comment
@jakob

jakob Feb 4, 2016

Owner

Hi everyone! I've now added a preference for changing the font size in the table view as well. Unfortunately the preferences dialog ended up pretty messy now, I think I still need to redesign that.

Anyway, here's a link to a nightly build that lets you change table view font size:
https://eggerapps-downloads.s3-eu-west-1.amazonaws.com/postico-1309.zip

I'd love to hear if this does what you expect. Right now, the font size of the headers doesn't change. Does that matter, or would you prefer the header to have the same font size as the content?

Owner

jakob commented Feb 4, 2016

Hi everyone! I've now added a preference for changing the font size in the table view as well. Unfortunately the preferences dialog ended up pretty messy now, I think I still need to redesign that.

Anyway, here's a link to a nightly build that lets you change table view font size:
https://eggerapps-downloads.s3-eu-west-1.amazonaws.com/postico-1309.zip

I'd love to hear if this does what you expect. Right now, the font size of the headers doesn't change. Does that matter, or would you prefer the header to have the same font size as the content?

@jakob

This comment has been minimized.

Show comment
Hide comment
@jakob

jakob Feb 16, 2016

Owner

I've now redesigned the prefs dialog. I consider this feature completed now -- if you have any further input, let me know!

Prerelease:
https://eggerapps-downloads.s3-eu-west-1.amazonaws.com/postico-1334.zip

Owner

jakob commented Feb 16, 2016

I've now redesigned the prefs dialog. I consider this feature completed now -- if you have any further input, let me know!

Prerelease:
https://eggerapps-downloads.s3-eu-west-1.amazonaws.com/postico-1334.zip

@jakob jakob added done and removed started labels Feb 16, 2016

@ear

This comment has been minimized.

Show comment
Hide comment
@ear

ear Feb 16, 2016

This is fantastic 👏

I wanted to comment about the big amount of whitespace around the text in the rows (but I did not understand it was because you fit more lines into it!) Letting one choose the number of lines displayed per row is very graceful.

Do you think you'll add font face options as well for the query and rows? For some kind of data it could be handy to have a monospace option.

All in all awesomely done.

ear commented Feb 16, 2016

This is fantastic 👏

I wanted to comment about the big amount of whitespace around the text in the rows (but I did not understand it was because you fit more lines into it!) Letting one choose the number of lines displayed per row is very graceful.

Do you think you'll add font face options as well for the query and rows? For some kind of data it could be handy to have a monospace option.

All in all awesomely done.

@Teggy

This comment has been minimized.

Show comment
Hide comment
@Teggy

Teggy Feb 20, 2016

Finally Postico is ready for classroom use. Awesome, Jakob! 👍🏼 Thank you!

Teggy commented Feb 20, 2016

Finally Postico is ready for classroom use. Awesome, Jakob! 👍🏼 Thank you!

@bleonard33

This comment has been minimized.

Show comment
Hide comment
@bleonard33

bleonard33 Mar 24, 2016

You briefly mentioned it in the initial comment, but being able to change the font used in TableView (particularly to a fixed width font, even if that's the only option) would be useful. Normally the current view is way nicer to use than any other Postgres client that uses fixed width fonts, but being able to compare character by character with fixed width is much easier when the need arises. Not a huge problem but would be nice to have as an option along with font size!

You briefly mentioned it in the initial comment, but being able to change the font used in TableView (particularly to a fixed width font, even if that's the only option) would be useful. Normally the current view is way nicer to use than any other Postgres client that uses fixed width fonts, but being able to compare character by character with fixed width is much easier when the need arises. Not a huge problem but would be nice to have as an option along with font size!

@jakob

This comment has been minimized.

Show comment
Hide comment
@jakob

jakob Feb 14, 2017

Owner

I've just added a preference to use a fixed width (monospace) font for the table view!

I'd appreciate it if you could test a prerelease build:
https://eggerapps-downloads.s3-eu-west-1.amazonaws.com/postico-1593.zip

Owner

jakob commented Feb 14, 2017

I've just added a preference to use a fixed width (monospace) font for the table view!

I'd appreciate it if you could test a prerelease build:
https://eggerapps-downloads.s3-eu-west-1.amazonaws.com/postico-1593.zip

@ear

This comment has been minimized.

Show comment
Hide comment
@ear

ear Feb 14, 2017

Fiddled around a bit with a number of tables and the initial impression is that it is pretty solid! Good work.

ear commented Feb 14, 2017

Fiddled around a bit with a number of tables and the initial impression is that it is pretty solid! Good work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment