Age | Commit message (Collapse) | Author |
|
Most actions should occur in the context of the current UI root.
|
|
|
|
The current UI root should always be set explicitly before the UI
is accessed.
|
|
`Root` encapsulates the root widget and the associated UI state.
|
|
|
|
Making the way for multiple roots/windows.
|
|
|
|
Contents of the Downloads folder can now be viewed as a directory index page.
|
|
|
|
|
|
|
|
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
|
|
|
|
If the setting is invalid (e.g. the variable is set to something which
is not an integer), then a warning is printed to standard error, and the
environment variable is ignored. If the environment variable is an empty
string, it is also ignored.
|
|
The Back and Forward arrow buttons are disabled if the navigation position is at the end/beginning of the history.
IssueID #247
|
|
|
|
The horizontal middle ellipsis character is quite thin in the available fonts, so use three bullets instead.
|
|
|
|
Adjusted font sizes and action buttons moved to the top.
|
|
"menu.copy.source" had only one use and was replaced with the
identical "menu.page.copysource".
|
|
|
|
DocumentWidget now supports a long-press drag selection mode. The context menu was moved to the URL bar, replacing the reload button.
|
|
|
|
|
|
|
|
|
|
|
|
Maybe a workaround for the squished view issue?
|
|
|
|
Sidebar is hidden on orientation changes. Added a bottom padding to account for the overlapped toolbar.
|
|
No point in wasting time drawing anything before the window is actually visible.
Should test this is different platforms, though...
|
|
The maximum size was introduced to avoid the window being too large
at launch, but this doesn't work if the window is moved to different
monitor.
IssueID #199
|
|
IssueID #239
|
|
DPI and pixel ratio changes should not radically change width of the sidebar.
IssueID #239
|
|
|
|
IssueID #239
|
|
|
|
|
|
Glyphs were inadvertently being cached already during measuring for layout.
DocumentWidget was buffering graphics too early. Now buffered draws are prepared during normal drawing, when needed.
|
|
|
|
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...
|
|
IssueID #192
|
|
Added the Noto Sans Simplified Chinese font. This adds another ~10 MB to resources.lgr, increasing the urgency of distributing fonts via separate downloads.
The font table was getting difficult to manage, so now the sizes are broken out into a separate enum, and the table is reordered to match the FontSize order.
|
|
IssueID #192
|
|
IssueID #192
|
|
Use char pointer ranges for the array of IDs and strings to avoid allocations.
Translate macOS menu items.
IssueID #192
|
|
Added a set of English strings. Lang can load a language.
LabelWidget can replace IDs in the label.
IssueID #192
|
|
IssueID #192
|
|
There is no downloads directory on mobile. Instead, the downloaded file is temporarily cached and given to the iOS document picker to export.
Added an option to hide the bottom toolbar while scrolling down.
|
|
Moved Identity button to the right since on the left there is the new Sidebar button.
|