Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-14 | InputWidget: Touch scrolling, position calculation | Jaakko Keränen | |
2021-09-14 | Widget: Fixed overflow scroll bounds | Jaakko Keränen | |
2021-09-13 | Mobile: New selection logic for InputWidget | Jaakko Keränen | |
Touch-based interaction requires a different kind of selection and copy/paste behavior. This isn't done yet; especially multi-line text still needs work. | |||
2021-09-12 | Cleanup | Jaakko Keränen | |
2021-09-12 | Mobile: Better Settings tap targets; fixed safe area drawing | Jaakko Keränen | |
2021-09-12 | Widget: More accurate draw count | Jaakko Keränen | |
2021-09-12 | Mobile: Draw optimizations; focus handling | Jaakko Keränen | |
Widgets can now be marked for buffering their contents, which is useful if their contents change seldom but they are drawn often. For example, the navbar is always visible but doesn't change very often, and during animations menu contents are static but there is a moving animation so everything gets drawn 60 FPS. Focus handling was also improved so the lookup results can be scrolled while entering text, and one can tap outside an input field to unfocus it. | |||
2021-09-11 | Mobile: Many UI improvements; Upload UI | Jaakko Keränen | |
2021-09-10 | Mobile: Fixed minor UI issues | Jaakko Keränen | |
Overflow-scrolling should be allowed over input fields, too. Fixed placement of the URL label in the link context menu. | |||
2021-09-10 | Mobile: Revised more dialogs | Jaakko Keränen | |
2021-09-09 | Mobile: Working on dialogs | Jaakko Keränen | |
The new panels maker offers a declarative solution for creating consistent UIs. | |||
2021-09-08 | Cleanup | Jaakko Keränen | |
2021-09-08 | Cleanup | Jaakko Keränen | |
2021-09-08 | Mobile: Added Identities, Help, About to Settings screens | Jaakko Keränen | |
2021-09-08 | Lang: Added "Special tags" string | Jaakko Keränen | |
2021-09-08 | Mobile: Preferences is completed, improved | Jaakko Keränen | |
2021-09-07 | Mobile: Redoing Preferences | Jaakko Keränen | |
Contents of the Preferences split panel view are created based on arrays of MenuItems. This removes the confusing indirection of trying to modify the desktop widget tree to fit mobile. | |||
2021-09-07 | App: Added options -w, -h for window sizing | Jaakko Keränen | |
2021-09-07 | Updated the_Foundation | Jaakko Keränen | |
2021-09-07 | Cleanup | Jaakko Keränen | |
2021-09-07 | Added BG-to-FG image colorization mode | Jaakko Keränen | |
2021-09-07 | Media: Refined colorized image exposure | Jaakko Keränen | |
2021-09-07 | Media: Brighten colorized images slightly | Jaakko Keränen | |
2021-09-07 | Added image colorization preference | Jaakko Keränen | |
Option to colorize images to grayscale, text color, or preformatted color. | |||
2021-09-04 | iOS: Minor fixes | Jaakko Keränen | |
The SDL text input rectangle function applies some sort of offset that is inappropriate on iOS. | |||
2021-09-04 | Merge branch 'dev' into work/v1.7 | Jaakko Keränen | |
# Conflicts: # CMakeLists.txt # res/about/version.gmi | |||
2021-09-04 | iOS: Updated build number | Jaakko Keränen | |
2021-09-04 | Updated release notes | Jaakko Keränen | |
2021-09-04 | Text: Fixed hang when wrapping a long word | Jaakko Keränen | |
The simple text renderer would get stuck in an infinite loop when encountering a word that wouldn't fit on a line. IssueID #330 | |||
2021-09-01 | Bumped version to 1.6.6; updated release notes | Jaakko Keränen | |
2021-09-01 | Fixed encoding of % in URL query string | Jaakko Keränen | |
2021-08-31 | X11: Tell SDL not to bypass window compositor | Jaakko Keränen | |
IssueID #160 | |||
2021-08-29 | Merge branch 'dev' into work/v1.7 | Jaakko Keränen | |
2021-08-29 | Updated release notes | Jaakko Keränen | |
2021-08-29 | Fixed running under KMSDRM video driver on Linux | Jaakko Keränen | |
SDL2 works fine without a window system, but it seems the DPI-querying API will crash so let's not call that. Should still add command line options to control the screen resolution, i.e., overriding the window size. | |||
2021-08-29 | Updated release notes | Jaakko Keränen | |
2021-08-29 | DocumentWidget: Fixed minor text artifacts | Jaakko Keränen | |
Clearing the background of all runs is required because sometimes a run will overlap with another, or is drawn multiple times. | |||
2021-08-29 | Updated Smol Emoji | Jaakko Keränen | |
2021-08-29 | Updated the_Foundation | Jaakko Keränen | |
Random serial numbers for generated certs. | |||
2021-08-28 | InputWidget: Tell SDL where text input is happening | Jaakko Keränen | |
2021-08-26 | Updated release notes | Jaakko Keränen | |
2021-08-26 | LabelWidget: Fixed noTopFrame flag regression | Jaakko Keränen | |
A refactoring oversight. | |||
2021-08-25 | Merge branch 'dev' into work/v1.7 | Jaakko Keränen | |
# Conflicts: # CMakeLists.txt # res/about/version.gmi | |||
2021-08-25 | Updated release notes | Jaakko Keränen | |
2021-08-25 | Audio init errors should not be fatal | Jaakko Keränen | |
IssueID #325 | |||
2021-08-25 | Updated release notes | Jaakko Keränen | |
2021-08-25 | SidebarWidget: Fixed right-clicking on sidebar tabs | Jaakko Keränen | |
The sidebar context menu should open when clicking on the tabs, not the item context menu. | |||
2021-08-24 | Updated release notes | Jaakko Keränen | |
2021-08-24 | Text: Character hit test vs. clusters | Jaakko Keränen | |
When multiple codepoints are in the same cluster, the hit test should only consider the first codepoint of the cluster, or otherwise the cursor is positioned somewhere in the middle of the cluster and not at the start. | |||
2021-08-24 | InputWidget: Reverted an earlier change to fix cursor movement regression | Jaakko Keränen | |
In word-wrapped lines, a character will be hit multiple times and the latest hit is what counts. |