Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-16 | Customizable navbar button actions | Jaakko Keränen | |
2022-01-01 | Mobile: User-configurable phone toolbar buttons | Jaakko Keränen | |
Actions for the first two mobile portrait phone toolbar buttons can be chosen in Settings. | |||
2021-12-25 | Cleanup | Jaakko Keränen | |
Warnings about lost precision. | |||
2021-12-17 | Mobile: Fixed phone sidebar background fade | Jaakko Keränen | |
2021-12-16 | DocumentWidget: Paste preceding line | Jaakko Keränen | |
Added a special actions menu in the input prompt to allow the user to paste the line preceding the latest clicked link from the originating document. One use case for this is user-editable lines. | |||
2021-12-10 | Cleanup | Jaakko Keränen | |
2021-12-10 | Mobile: Minimum width for the top dialog panel | Jaakko Keränen | |
The top panel should not be too narrow, and if it doesn't fit, fall back to a layered page view. | |||
2021-12-10 | Mobile: UploadWidget styling | Jaakko Keränen | |
2021-12-08 | iOS: Fixed safe area inset issues | Jaakko Keränen | |
2021-12-06 | Mobile: Tablet fixes | Jaakko Keränen | |
2021-12-06 | Mobile: Tablet fixes | Jaakko Keränen | |
Various issues with safe areas and font sizes. | |||
2021-12-04 | Mobile: Swiping back from bookmark editors | Jaakko Keränen | |
2021-12-04 | SidebarWidget: Mobile bookmark editing mode | Jaakko Keränen | |
ListWidget can use drag handles on items. | |||
2021-12-03 | Mobile: Manage Identities via Settings | Jaakko Keränen | |
2021-12-02 | Mobile: Layout of the Identities list | Jaakko Keränen | |
2021-12-02 | Avoid capitalizing headings in .po files | Jaakko Keränen | |
All-caps should be applied at runtime when appropriate. | |||
2021-12-02 | Mobile: Button group style; upload dialog tweaks | Jaakko Keränen | |
Use checkmarks for selections in button groups. | |||
2021-12-02 | Mobile: Button group appearance | Jaakko Keränen | |
2021-10-23 | Mobile: Notify about current panel change | Jaakko Keränen | |
2021-10-23 | Cleanup | Jaakko Keränen | |
2021-10-22 | Merge branch 'work/v1.8' into dev | Jaakko Keränen | |
2021-10-22 | Working on tab close buttons | Jaakko Keränen | |
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. | |||
2021-10-06 | Revised runtime font management | Jaakko Keränen | |
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. | |||
2021-09-18 | Tracking hover widget; cleanup | Jaakko Keränen | |
The hover widget may get deleted during event processing, so Window keeps track of it for refreshing. TODO: Random crash when a destroyed menu is still in the onTop array (?). | |||
2021-09-17 | Mobile: Closing dialogs by swiping | Jaakko Keränen | |
2021-09-14 | UploadWidget: Identity selection (mobile) | Jaakko Keränen | |
2021-09-14 | Mobile: Landscape panel title layout | Jaakko Keränen | |
2021-09-12 | Mobile: Better Settings tap targets; fixed safe area drawing | 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: 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 | Mobile: Added Identities, Help, About to Settings screens | 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-08-20 | Added build options to force phone/tablet mobile UI | Jaakko Keränen | |
These options are mostly useful on mobile platforms that are not iOS or Android, and for testing purposes. | |||
2021-06-15 | Preferences: New Fonts tab; reorganized | Jaakko Keränen | |
Added a fonts tab and reorganized settings more logically. Some of the General items were more appropriate for the Style page. | |||
2021-06-13 | Mobile: Working on swipe navigation | Jaakko Keränen | |
Swipes back and forward are now working, although there are some glitches remaining. Most notably, when swiping back the previous document does not appear until the finger is released. | |||
2021-06-13 | Touch: Swiping away the sidebar | Jaakko Keränen | |
2021-06-12 | Touch: Revising edge swiping events | Jaakko Keränen | |
Edge swiping now has its own set of commands that are posted, allowing widgets to respond more flexibly. | |||
2021-06-11 | Mobile: Minor tweaks | Jaakko Keränen | |
2021-05-20 | Added a preference variable for UI animations | Jaakko Keränen | |
Not yet in the UI, though. | |||
2021-05-20 | Dialog show/hide animations | Jaakko Keränen | |
Use the animations introduced for mobile on desktop as well. Adding a preference for this might be prudent. | |||
2021-05-18 | Mobile: No view split on phone; layout fixes | Jaakko Keränen | |
2021-05-17 | Mobile: Tablet layout improvements | Jaakko Keränen | |
2021-05-17 | Mobile: Preferences on tablet devices | Jaakko Keränen | |
Use the mobile layout on tablets as well. | |||
2021-05-17 | Mobile: Landscape Preferences layout | Jaakko Keränen | |
2021-05-17 | Mobile: Swipe improvements | Jaakko Keränen | |
Edge swipe direction is determined in a more dynamic way. | |||
2021-05-17 | Mobile: Landscape/portrait Preferences layout | Jaakko Keränen | |