Age | Commit message (Collapse) | Author |
|
|
|
IssueID #192
|
|
|
|
Some of the logic for arranging widgets was invalid, leading to problems with the navbar:
- cannot resize children if own size depends on their size
- expanding children won't expand unless resizing all children
|
|
|
|
Added a menu for changing the split mode.
|
|
Restore previous root after processing events. Adjusted colors of the non-focused root.
|
|
Root focus switching and opening links in the other root.
|
|
Various refactorings and fixes to handle root-global and window-global state, root-specific palettes, and proper coordinate system changes (e.g., when opening menus).
UI events are posted and handled in the context of a specific root.
|
|
Most actions should occur in the context of the current UI root.
|
|
|
|
`Root` encapsulates the root widget and the associated UI state.
|
|
|
|
IssueID #192
|
|
Contents of the Downloads folder can now be viewed as a directory index page.
|
|
One is now able to view directory and ZIP archive contents using file URLs.
Directory contents are shown as a list of links, enabling previewing supported formats. A link to the parent directory is included at the top of the page.
ZIP archives behave like directories, except they also recognize "index.gmi" and "index.gemini" files and display them instead of the regular directory index (when viewing a directory inside a ZIP archive). This enables archiving a Gemini capsule and browsing it as a ZIP archive.
Added a preference to disable loading of index pages.
|
|
Confused the `-` prefix and `---` as separator.
|
|
|
|
|
|
|
|
|
|
|
|
It may take a while to add D-Bus support, so adding a way to disable the incompatible IPC mechanism for Flatpak builds.
IssueID #245
|
|
Fonts are grouped by type.
|
|
A new version of the typeface, now with all font variations needed
for page content as well.
|
|
The Import Identity dialog is now styled for mobile, although could use a little more tuning.
|
|
A tab switch may have ended up accessing a NULL pointer.
|
|
|
|
DocumentWidget now supports a long-press drag selection mode. The context menu was moved to the URL bar, replacing the reload button.
|
|
|
|
|
|
On iPad, the platform convention is to show these in a popup anyway.
|
|
|
|
|
|
Must disable the hidden panels.
|
|
|
|
IssueID #233
|
|
Events are dispatched first to child widgets, so the menus and actions of DocumentWidget were still handling key navigation events even though they shouldn't.
|
|
IssueID #192
|
|
There is a problem with repeated arrangements: the previous set sizes affect subsequent outcomes. This results in Preferences not being able to reduce in size, only to expand.
It should be possible to reset sizes back to zero/minimum size before starting an arrangement, but LabelWidget needs to cooperate by using `minSize` to set its default size. `minSize` is preferable to fixedSize because then the widget can go through the usual arranging logic.
To be continued at a later time...
|
|
Two-column headings are supposed to span both columns.
|
|
|
|
With new options introduced, a slightly different grouping makes
more sense.
|
|
IssueID #180
|
|
Menus can't be disabled or otherwise their items can't be triggered
any more. Hidden menus are still supposed to receive key events.
IssueID #224
|
|
Remove extra Plus signs from key shortcuts.
|
|
|
|
IssueID #134
|
|
Double click to select by word, triple click by paragraph.
IssueID #134
|
|
The click handling utility no longer treats double clicks as a special case. An arbitrary number of clicks is kept in a separate counter.
|