Age | Commit message (Collapse) | Author |
|
IssueID #233
|
|
Word wrap position must not go past end of input.
|
|
"about:feeds", inline downloads, and media player UI didn't have translations.
|
|
A color escape may be longer than two characters.
`run_Font_()` was not parsing extended color escapes correctly.
|
|
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.
|
|
Printing the list of parents.
|
|
Kerning has been broken by the changes for adaptive Emoji spacing inside monospace text. Now the current X position is updated correctly also for kerning.
|
|
IssueID #192
|
|
|
|
|
|
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.
|
|
Ensure no blending is done. Glyphs are supposed to be cached as-is.
|
|
|
|
|
|
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.
|
|
Instead of 1.5x coverage, the buffer now has a full 2x.
|
|
|
|
Don't use built-in default bindings to update buttons or menu items.
|
|
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.
|
|
|
|
|
|
|
|
The built-in alternate bindings shouldn't affect the menu shortcuts.
|
|
|
|
The alt text of preformatted blocks is shown on mouse hover.
The blocks can be clicked to toggle folding.
IssueID #180
|
|
When wrapping, continue after whitespace.
|
|
|
|
Added a font for Arabic, making the glyphs available for rendering.
Of course, this doesn't solve Arabic text rendering yet. There is still the RTL direction to work out and possibly some missing glyph combining rules.
IssueID #195
|
|
IssueID #192
|
|
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.
|
|
The returned position at a source location is now a range, pointing to the left and right edges of the contacted character.
|
|
Set the correct break position in noWrap mode.
|
|
This shouldn't override F5/⌘R in menus.
IssueID #223
|
|
IssueID #192
|
|
|
|
IssueID #223
|
|
A new string to include the numeric value.
IssueID #192
|
|
Only show the languages that are currently (more or less) fully translated.
IssueID #192
|
|
Fonts used in the lookup results list used inconsistent sizes. Now they all use the "UI content" (medium) size.
The result headings were not translated at all.
|
|
|
|
|
|
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 #209
|