Age | Commit message (Collapse) | Author |
|
Swipes are working much better.
Todo:
- Pinch must always cancel/override edge swipes.
- Use the right palette for the "swipein" placeholder.
|
|
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.
|
|
|
|
|
|
Edge swiping now has its own set of commands that are posted, allowing widgets to respond more flexibly.
|
|
|
|
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.
|
|
Use a native file picker to open files. Declare support for .gmi/.gemini files so they can be opened via Files and share sheets.
|
|
|
|
Ciphers used in the wild.
|
|
Also fixing glitch with search input field where pressing Return would insert newline.
|
|
|
|
|
|
|
|
Memory used for RAM storage of media along with navigation history so it can be restored instantly.
|
|
|
|
In-memory images, audio, and downloads are included in RAM usage in Debug Information.
|
|
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.
|
|
# Conflicts:
# src/gmdocument.c
# src/ui/documentwidget.c
# src/ui/inputwidget.h
|
|
|
|
The "input.paste" command is triggered via menus before CertImportWidget gets the key.
|
|
References:
gemini://simbly.me/posts/2021-06-08-Fixing-desktop-shortcut-of-Lagrange.gmi
https://askubuntu.com/questions/367396/what-does-the-startupwmclass-field-of-a-desktop-file-represent
|
|
|
|
The text renderer has problems with composites so normalizing the text (using Unicode normalization form C) yields better results for now.
|
|
|
|
|
|
|
|
|
|
|
|
Currently translated at 5.9% (29 of 491 strings)
Translation: Lagrange/User Interface
Translate-URL: http://weblate.skyjake.fi/projects/lagrange/ui/lt/
|
|
Currently translated at 100.0% (491 of 491 strings)
Translation: Lagrange/User Interface
Translate-URL: http://weblate.skyjake.fi/projects/lagrange/ui/ie/
|
|
Currently translated at 100.0% (491 of 491 strings)
Translation: Lagrange/User Interface
Translate-URL: http://weblate.skyjake.fi/projects/lagrange/ui/es/
|
|
|
|
Currently translated at 99.3% (488 of 491 strings)
Translation: Lagrange/User Interface
Translate-URL: http://weblate.skyjake.fi/projects/lagrange/ui/tok/
|
|
Currently translated at 100.0% (491 of 491 strings)
Translation: Lagrange/User Interface
Translate-URL: http://weblate.skyjake.fi/projects/lagrange/ui/sr/
|
|
Currently translated at 100.0% (491 of 491 strings)
Translation: Lagrange/User Interface
Translate-URL: http://weblate.skyjake.fi/projects/lagrange/ui/ru/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Currently translated at 100.0% (491 of 491 strings)
Translation: Lagrange/User Interface
Translate-URL: http://weblate.skyjake.fi/projects/lagrange/ui/fi/
|
|
|
|
Currently translated at 100.0% (498 of 498 strings)
Translation: Lagrange/User Interface
Translate-URL: http://weblate.skyjake.fi/projects/lagrange/ui/fi/
|
|
Currently translated at 100.0% (496 of 496 strings)
Translation: Lagrange/User Interface
Translate-URL: http://weblate.skyjake.fi/projects/lagrange/ui/sr/
|
|
Currently translated at 99.3% (493 of 496 strings)
Translation: Lagrange/User Interface
Translate-URL: http://weblate.skyjake.fi/projects/lagrange/ui/ie/
|
|
Currently translated at 100.0% (496 of 496 strings)
Translation: Lagrange/User Interface
Translate-URL: http://weblate.skyjake.fi/projects/lagrange/ui/fi/
|
|
Currently translated at 98.3% (485 of 493 strings)
Translation: Lagrange/User Interface
Translate-URL: http://weblate.skyjake.fi/projects/lagrange/ui/fi/
|
|
URLs in the history are in decoded and NFC normalized form, except for spaces which are stored as %20.
|