summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2021-03-29Lang: Added Chinese (Traditional)Jaakko Keränen
2021-03-28Porting to HaikuNikolay Korotkiy
2021-03-28Added Noto Sans ArabicJaakko Keränen
Added a font for Arabic, making the glyphs available for rendering. Of course, this doesn't solve Arabic text rendering yet. There is still the RTL direction to work out and possibly some missing glyph combining rules. IssueID #195
2021-03-27Lang: Added Spanish (es)Jaakko Keränen
IssueID #192
2021-03-26Cleanup: Omit partially translated "de"Jaakko Keränen
Only show the languages that are currently (more or less) fully translated. IssueID #192
2021-03-26Added Noto Sans SC; font table cleanupJaakko Keränen
Added the Noto Sans Simplified Chinese font. This adds another ~10 MB to resources.lgr, increasing the urgency of distributing fonts via separate downloads. The font table was getting difficult to manage, so now the sizes are broken out into a separate enum, and the table is reordered to match the FontSize order.
2021-03-25Lang: Added Chinese (Simplified)Jaakko Keränen
IssueID #192
2021-03-24Lang: Added the German .bin resourceJaakko Keränen
2021-03-23Lang: Added Russian to resourcesJaakko Keränen
IssueID #192
2021-03-23Lang: Initial version of the Finnish translationJaakko Keränen
2021-03-22Basic language string mechanismJaakko Keränen
Added a set of English strings. Lang can load a language. LabelWidget can replace IDs in the label. IssueID #192
2021-03-22Lang: Began replacing UI strings with IDsJaakko Keränen
IssueID #192
2021-03-21iOS: Bumped versionJaakko Keränen
2021-03-19CleanupJaakko Keränen
2021-03-18Draw soft popup menu border shadowsJaakko Keränen
2021-03-18Scrollbar fading and periodic commandsJaakko Keränen
Added a new mechanism to issue periodic but not per-frame commands. This is used for main-thread operations like checking if it's time to fade away the scrollbars. Scrollbars are faded away completely on Apple platforms. Adjusted list right margins accordingly.
2021-03-17iOS: Bumped version to 6Jaakko Keränen
2021-03-15Added a page translation serviceJaakko Keränen
This is quite experimental. The page contents are sent to an instance of LibreTranslate (powered by Argos Translate), which may or may not successfully translate the contents without mangling the gemtext markup.
2021-03-13iOS: Bumped versionJaakko Keränen
2021-03-12CleanupJaakko Keränen
2021-03-12Added "about:about"Jaakko Keränen
IssueID #200
2021-03-12iOS: Added a separate Info.plist templateJaakko Keränen
2021-03-12iOS: Bumped versionJaakko Keränen
2021-03-11iOS: Updated buildJaakko Keränen
2021-03-11iOS: Xcode project attributesJaakko Keränen
2021-03-11Mobile: Adjustments and fixes for iOSJaakko Keränen
2021-03-11Bring back regular-bold Nunito for linksJaakko Keränen
The extra bold that is used for titles is too bold for links.
2021-03-03Added full set of platform #definesJaakko Keränen
2021-03-01Added a resource for the --help instructionsJaakko Keränen
IssueID #174
2021-02-28Single app instance; IPC mechanismJaakko Keränen
Only one instance of Lagrange is allowed to run per a runtime directory. Otherwise the instances will overwrite each others' files. Added a check at startup to see if an instance is already running. If so, options can be used to communicate with it. By default, a new tab is opened in the running instance. IssueID #37 IssueID #164 IssueID #174 IssueID #178
2021-02-27Bumped version number to 1.3Jaakko Keränen
2021-02-26DocumentWidget: Inline downloadsJaakko Keränen
2021-02-22iOS: Assets in the CMake projectJaakko Keränen
2021-02-18iOS: Working on touch event handlingJaakko Keränen
Handle finger down, motion, and up events to implement basic taps, long presses, and inertia scrolling. Much finetuning still to be done, and certain widgets like input fields and scrollbars need a direct drag mode (they were working fine via the "mouse" events already).
2021-02-13Windows: Custom frame app icon, finishing touchesJaakko Keränen
2021-02-13Windows: Added app icon as resourceJaakko Keränen
2021-02-11Windows: Experimenting with a custom window frame and title barJaakko Keränen
Added the build option ENABLE_CUSTOM_FRAME that causes the window to be created as borderless. Lagrange's own UI widgets are used to draw the title bar elements, including the window buttons. There is plenty of sizing behavior still missing, for instance snapping to fullscreen left/right side, double-clicking the frame edges, and proper maximize mode that doesn't cover the entire screen. The window system menu is also missing, but that can be shown manually when appropriate. A command-line option should also be provided to disable winbar in case the default title bar is required.
2021-02-08XDG: Consistent capitalization of the app IDJaakko Keränen
2021-02-07Added build option to always do relative resource lookupJaakko Keränen
This is to facilitate AppImage packaging for Linux.
2021-02-05Experimenting with an iOS buildJaakko Keränen
iPlatformApple applies to both macOS and iOS. Added iPlatformAppleDesktop and iPlatformAppleMobile to make a distinction between the two. IssueID #96
2021-02-03XDG: Check XDG_CONFIG_HOME and the user's download directoryJaakko Keränen
Also added a build option to disable changing the user download directory within Lagrange, since that's set via XDG config.
2021-02-03Updated copyright yearJaakko Keränen
2021-02-03Bumped version number to 1.2Jaakko Keränen
2021-01-29Bumped version number to 1.1.1Jaakko Keränen
2021-01-24Added an AppData XML documentJaakko Keränen
2021-01-18Renamed ".binary" filesJaakko Keränen
Use the .lgr extension for Lagrange binary files.
2021-01-17Fixed Xcode warningJaakko Keränen
The product bundle identifier must match the Info.plist file.
2021-01-04Added a client certificate import dialogJaakko Keränen
Todo: Drag-and-drop; the actual identity creation step.
2020-12-29Added a bold UI fontJaakko Keränen
The bold UI label font is used for highlighted sidebar items and default buttons.
2020-12-29Bumped version number to 1.1Jaakko Keränen