summaryrefslogtreecommitdiff
path: root/src/ui/mobile.c
AgeCommit message (Collapse)Author
2022-01-29Changed a couple of iconsJaakko Keränen
2022-01-28Mobile: Tablet navbar button heightJaakko Keränen
Match the button height to the URL input field.
2022-01-16Customizable navbar button actionsJaakko Keränen
2022-01-01Mobile: User-configurable phone toolbar buttonsJaakko Keränen
Actions for the first two mobile portrait phone toolbar buttons can be chosen in Settings.
2021-12-25CleanupJaakko Keränen
Warnings about lost precision.
2021-12-17Mobile: Fixed phone sidebar background fadeJaakko Keränen
2021-12-16DocumentWidget: Paste preceding lineJaakko 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-10CleanupJaakko Keränen
2021-12-10Mobile: Minimum width for the top dialog panelJaakko 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-10Mobile: UploadWidget stylingJaakko Keränen
2021-12-08iOS: Fixed safe area inset issuesJaakko Keränen
2021-12-06Mobile: Tablet fixesJaakko Keränen
2021-12-06Mobile: Tablet fixesJaakko Keränen
Various issues with safe areas and font sizes.
2021-12-04Mobile: Swiping back from bookmark editorsJaakko Keränen
2021-12-04SidebarWidget: Mobile bookmark editing modeJaakko Keränen
ListWidget can use drag handles on items.
2021-12-03Mobile: Manage Identities via SettingsJaakko Keränen
2021-12-02Mobile: Layout of the Identities listJaakko Keränen
2021-12-02Avoid capitalizing headings in .po filesJaakko Keränen
All-caps should be applied at runtime when appropriate.
2021-12-02Mobile: Button group style; upload dialog tweaksJaakko Keränen
Use checkmarks for selections in button groups.
2021-12-02Mobile: Button group appearanceJaakko Keränen
2021-10-23Mobile: Notify about current panel changeJaakko Keränen
2021-10-23CleanupJaakko Keränen
2021-10-22Merge branch 'work/v1.8' into devJaakko Keränen
2021-10-22Working on tab close buttonsJaakko 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-06Revised runtime font managementJaakko 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-18Tracking hover widget; cleanupJaakko 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-17Mobile: Closing dialogs by swipingJaakko Keränen
2021-09-14UploadWidget: Identity selection (mobile)Jaakko Keränen
2021-09-14Mobile: Landscape panel title layoutJaakko Keränen
2021-09-12Mobile: Better Settings tap targets; fixed safe area drawingJaakko Keränen
2021-09-12Mobile: Draw optimizations; focus handlingJaakko 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-11Mobile: Many UI improvements; Upload UIJaakko Keränen
2021-09-10Mobile: Revised more dialogsJaakko Keränen
2021-09-09Mobile: Working on dialogsJaakko Keränen
The new panels maker offers a declarative solution for creating consistent UIs.
2021-09-08CleanupJaakko Keränen
2021-09-08Mobile: Added Identities, Help, About to Settings screensJaakko Keränen
2021-09-08Mobile: Preferences is completed, improvedJaakko Keränen
2021-09-07Mobile: Redoing PreferencesJaakko 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-20Added build options to force phone/tablet mobile UIJaakko Keränen
These options are mostly useful on mobile platforms that are not iOS or Android, and for testing purposes.
2021-06-15Preferences: New Fonts tab; reorganizedJaakko 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-13Mobile: Working on swipe navigationJaakko 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-13Touch: Swiping away the sidebarJaakko Keränen
2021-06-12Touch: Revising edge swiping eventsJaakko Keränen
Edge swiping now has its own set of commands that are posted, allowing widgets to respond more flexibly.
2021-06-11Mobile: Minor tweaksJaakko Keränen
2021-05-20Added a preference variable for UI animationsJaakko Keränen
Not yet in the UI, though.
2021-05-20Dialog show/hide animationsJaakko Keränen
Use the animations introduced for mobile on desktop as well. Adding a preference for this might be prudent.
2021-05-18Mobile: No view split on phone; layout fixesJaakko Keränen
2021-05-17Mobile: Tablet layout improvementsJaakko Keränen
2021-05-17Mobile: Preferences on tablet devicesJaakko Keränen
Use the mobile layout on tablets as well.
2021-05-17Mobile: Landscape Preferences layoutJaakko Keränen