summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-06-17DocumentWidget: Spaces in image URLJaakko Keränen
On a generated image page, the image link URL was not escaped so any spaces would cause it to be broken. These content links also should not use the background highlighting meant for links open in other tabs.
2021-06-15Fixed visual artifact during sidebar animationJaakko Keränen
The sidebars are not supposed to have borders or background fades.
2021-06-15Text: Small font is semibold for legibilityJaakko Keränen
2021-06-15Mobile: Showing identity name in toolbarJaakko Keränen
Tweaked the position to work without safe area insets as well. It would make things easier to have the name as a child of the Identity button and keep the size of the button fixed.
2021-06-15Mobile: Show identity name in toolbarJaakko Keränen
Shuffled the widget flags a bit to make room for a new one.
2021-06-15Mobile: Draw Identity button as outlineJaakko Keränen
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-15Mobile: Minor tweaksJaakko Keränen
Slightly thicker fetch progress indicator, smaller search query indicator on the phone.
2021-06-15DocumentWidget: Caching error page documentsJaakko Keränen
2021-06-15iOS: Gentle haptic tap for sidebar-back-swipeJaakko Keränen
2021-06-14Mobile: Toolbar color depends on sidebarJaakko Keränen
Toolbar should reflect the colors of the current view, whether it's a page or the sidebar.
2021-06-14TextBuf: Attempted workaroundJaakko Keränen
It is possible that calling `SDL_RenderClear` was not performing the expected clearing of the TextBuf texture due to the wrong blend mode being in effect. IssueID #271
2021-06-14Swiping and sidebar; various tweaksJaakko Keränen
When a page is opened from the sidebar, swiping back will now reopen the sidebar. Another swipe will dismiss the sidebar and navigate back as usual. Attempted to cache theme colors in GmDocument, but there were issues with theme changes.
2021-06-13Mobile: Swipe navigationJaakko Keränen
Swipes are working much better. Todo: - Pinch must always cancel/override edge swipes. - Use the right palette for the "swipein" placeholder.
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-13GmDocument: Link iconsJaakko Keränen
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-12CleanupJaakko Keränen
2021-06-11iOS: Audio remote control, Now Playing infoJaakko Keränen
Update the basic Now Playing info about the currently playing music, and respond to remote control commands. Seems to work with MP3 but not other audio formats, probably because those are played via custom decoders. There must be some API for updating the playback status manually.
2021-06-11iOS: Opening a file via document pickerJaakko Keränen
Use a native file picker to open files. Declare support for .gmi/.gemini files so they can be opened via Files and share sheets.
2021-06-11Mobile: Minor tweaksJaakko Keränen
2021-06-11Extend list of allowed ciphersJaakko Keränen
Ciphers used in the wild.
2021-06-10Mobile: Horizontal sidebar animationJaakko Keränen
Also fixing glitch with search input field where pressing Return would insert newline.
2021-06-10DocumentWidget: Deleting local files via link context menuJaakko Keränen
2021-06-10Preferences: Memory size limitJaakko Keränen
Memory used for RAM storage of media along with navigation history so it can be restored instantly.
2021-06-10Tight mode for Query/Feeds indicatorJaakko Keränen
2021-06-10Media: Estimate memory useJaakko Keränen
In-memory images, audio, and downloads are included in RAM usage in Debug Information.
2021-06-10DocumentWidget: Pause audio when document changesJaakko Keränen
While document media is now kept in memory even in history, it's quite strange if audio players keep playing on a page viewed in the past without a way to control the playback.
2021-06-09Merge branch 'dev' into work/typesetterJaakko Keränen
# Conflicts: # src/gmdocument.c # src/ui/documentwidget.c # src/ui/inputwidget.h
2021-06-09CertImportWidget: Respond to "input.paste"Jaakko Keränen
The "input.paste" command is triggered via menus before CertImportWidget gets the key.
2021-06-08Normalize (NFC) document/input field contentJaakko Keränen
The text renderer has problems with composites so normalizing the text (using Unicode normalization form C) yields better results for now.
2021-05-29CleanupJaakko Keränen
2021-05-29Keys: Redundant split menu language stringsJaakko Keränen
2021-05-29DocumentWidget: Looking up URLs from historyJaakko Keränen
URLs in the history are in decoded and NFC normalized form, except for spaces which are stored as %20.
2021-05-29DocumentWidget: Retain scroll positionJaakko Keränen
Use scroll position from history when the page content wasn't in the cache.
2021-05-29Preferences: Added toggle for UI animationsJaakko Keränen
2021-05-29Text: Use arrows from IosevkaJaakko Keränen
2021-05-29Gempub: Fixed glitches in DocumentWidgetJaakko Keränen
2021-05-29Text: Use Iosevka as final fallback fontJaakko Keränen
2021-05-28Gempub: Linear navigation with left/right arrow keysJaakko Keränen
2021-05-28Lang: Translations for New Identity scopesJaakko Keränen
2021-05-28DocumentWidget: Improved drawing of link key shortcutsJaakko Keränen
2021-05-28macOS: Attempted workaround for rendering issueJaakko Keränen
It appears that the SDL Metal renderer suffers from a glitch where display refresh is blocked for ~100 ms when resuming rendering after a period of sleep/waiting for events.
2021-05-28GmDocument: Tuning link icon alignmentJaakko Keränen
Keep it separated from the label text.
2021-05-27DocumentWidget: Composited link numbers/lettersJaakko Keränen
Draw the circle and the number/letter separately since we don't have a font with all the glyphs.
2021-05-27Fixed disappearing scrollbarsJaakko Keränen
Scrollbar visibility depends on it having a non-zero area.
2021-05-27Feeds: Disregard old entriesJaakko Keränen
The history of visited URLs has a maximum age limit, and this is used for unread status.
2021-05-27Fixed icon alignmentsJaakko Keränen
Some of the icons in the Bookmarks list and lookup results were misaligned.
2021-05-27Slightly larger font for audio player timesJaakko Keränen
The seven segment digits are coming from a different font.