Age | Commit message (Collapse) | Author |
|
Don't do a selection highlight if the menu is at the bottom of the window, that would be too much scrolling.
|
|
Updating items immediately destroys the action widgets.
# Conflicts:
# src/ui/sidebarwidget.c
|
|
The parent folder pointer was possibly uninitialized.
|
|
IssueID #349
|
|
When creating a bookmark, use the chosen folder as the active one even if it's the root folder.
|
|
|
|
IssueID #396
|
|
The action toolbar now has a button for marking all as read, and keyboard shortcuts for switching between Unread and All modes.
|
|
Most recently used folder is persistently stored in bookmarks.ini.
IssueID #358
|
|
The identity to be used for uploads is now in sitespec.ini, so it applies to an entire site root. This should match actual use cases better than having URL-specific identities.
Also fixed an issue with native menus. Replacing the items with new ones was not implemented.
IssueID #379
|
|
Each dropdown item now uses its own language. This avoids the need to translate all language names to every language, and also helps the user to find the language(s) they understand.
The name strings are incorporated as C11 u8"" string literals, which hopefully won't cause compatibility issues as the_Foundation already requires C11.
Note that the Translation dialog retains the localized language labels because the user may not speak the source language, so they need to see it in their own language.
IssueID #391
|
|
A tall popup menu needs to use overflow scrolling, but the size of the display wasn't considered. Now a popup window is fit to the usable bounds of the display.
|
|
|
|
|
|
The point of positioning the selected item is that it must remain at
the correct origin. Now it just needs a scrolling feature that
checks mouse hover position on overflow widgets.
|
|
Platform convention.
|
|
Kudos to Alyssa Liddell for a 100% translation.
|
|
|
|
|
|
|
|
|
|
|
|
Tab close button visibility, newly added preferences, "Manage Fonts" button, button icon color.
|
|
IssueID #354
|
|
|
|
An [x] button appears on tab buttons when hovering on them. Still needs a bit of layout tweaks and the first tab doesn't have a button yet.
|
|
IssueID #358
# Conflicts:
# res/lang/de.bin
# res/lang/en.bin
# res/lang/eo.bin
# res/lang/es.bin
# res/lang/es_MX.bin
# res/lang/fi.bin
# res/lang/fr.bin
# res/lang/gl.bin
# res/lang/ia.bin
# res/lang/ie.bin
# res/lang/isv.bin
# res/lang/pl.bin
# res/lang/ru.bin
# res/lang/sk.bin
# res/lang/sr.bin
# res/lang/tok.bin
# res/lang/zh_Hans.bin
# res/lang/zh_Hant.bin
|
|
FG color and font style escapes can be enabled separately. FG color remains enabled by default like before.
|
|
Cleaned up serialization of the bool preferences a little.
|
|
It can be argued that using ANSI escapes to style text goes against the intended use of Gemtext. Therefore, all ANSI escapes are now disabled by default in Gemtext.
|
|
|
|
IssueID #358
|
|
|
|
Now all the available fonts are selectable in the dialog. Added preformatted and UI font settings and shuffled the order a bit to make more sense.
|
|
Added a second version of Iosevka with more line spacing, to be used as the default monospace document font.
|
|
|
|
The idea is that the amount of content should be the same per line regardless of the font.
|
|
The built-in fonts are loaded via FontPack, and the font table is now constructed dynamically based on available fonts.
A full set of variants (style, size) are prepared for each font, but some of the data gets allocated lazily when needed.
GmRun needed a larger allocation for fonts, so now all the fields are combined into a single bit field.
TODO: Glyph scaling, vertical offsets, and symbol lookup are still not fully working.
|
|
New bookmarks and folders shouldn't appear outside the visible part of the list.
|
|
Use the regular bookmark editor but hide the Special Tags section,
and disable all but the Title for now.
|
|
|
|
Display bounds and the window rectangle are handled in points, so
determine if the menu fits inside its root in points, too.
|
|
|
|
Performance of popup windows may not be great.
|
|
|
|
|
|
This doesn't quite fit in the palette system currently, but it would be a nice addition later.
|
|
|
|
Some deleted widgets were kept around in the root's onTop list.
|
|
New almost completed or in-progress UI translations.
|