Commit Graph

68 Commits

Author SHA1 Message Date
Bleak Grey 15b8f4a0c2
feat(meson): devel option (#55)
* Add new development flatpak manifest

* feat(ci): use devel manifest

* feat(meson): check if git is available

* feat(meson): pass 'check' to run_command

there was a warning

* chore: install.sh should build devel

* fix(meson_options): profile => devel

Co-authored-by: Evangelos Paterakis <evan@geopjr.dev>
2023-01-12 21:20:11 +02:00
Evangelos Paterakis 18120ddcf7
feat(aboutwindow)[troubleshooting]: libsoup info 2023-01-11 17:54:04 +02:00
Evangelos Paterakis 97db0a296c
feat(aboutwindow): debug info 2023-01-11 05:34:24 +02:00
Evangelos Paterakis bdf28721c3
fix: custom emojis re-write
it should now be a *lot* faster and simplier since it moved to regex from parsing the string manually. The custom emoji logic moved into its own widget allowing Views like Profile to use it (instead of RichLabelContainer which is a button).
2022-12-23 22:29:22 +02:00
Diego Iván 9c4569c61e
feat: color scheme preference (#37)
* Add enumerations for ColorScheme

* PreferencesDialog: The dialog now sets the corresponding scheme to settings and Adwaita

* Set color scheme depending on user's preference when starting the app
2022-12-23 00:39:55 +02:00
Diego Iván 0e8ae56ba9
fix(settings): delay-apply mode (#38) 2022-12-23 00:27:00 +02:00
Behzad bb8219bcca
feat: background mode (#29) 2022-12-13 19:28:17 +02:00
Evangelos Paterakis aa96602543
fix: no more warnings 2022-12-11 02:23:29 +02:00
Evangelos Paterakis 09839dd5e9
fix: warning about null translator_credits 2022-12-03 01:22:35 +02:00
Evangelos Paterakis aaabd3517a
fix: text direction on RTL window
fix: #19
2022-11-27 18:05:56 +02:00
Evangelos Paterakis f68be503d6
fix: set xalign to 1 if RTL [temp]
this is a temporary solution until we switch to webview
2022-11-27 03:28:47 +02:00
Evangelos Paterakis 83a6944605
feat: colored status icons
colors are inspired by mastodon's webui

chore: app.css -> style.css
2022-11-21 01:28:49 +02:00
Evangelos Paterakis 7e2599ff6b
feat: rethink login workflow
it used to spawn xdg mime to set tooth://, which is not possible in sandbox or other environments. It now tries the auto-login first and lets the manual workflow be available through a button

fix: hide instead of destroying the main window
2022-11-17 01:17:42 +02:00
Evangelos Paterakis 67944b3b19
feat: Gtk.MessageDialog -> Adw.MessageDialog & enable them 2022-11-16 23:23:00 +02:00
Evangelos Paterakis 031040c629
feat: destroy main winow on account deletion and if there's no other accounts available 2022-11-16 23:21:43 +02:00
Sebastian Spaeth 831b792af2 Application.vala: No need for gtk.init
Don't do GTK.init. it is being done implicitly by GTK application.startup.
Make sure we chain that up though.

Ref https://docs.gtk.org/gtk4/func.init.html:

    If you are using GtkApplication, you don’t have to call gtk_init() or
    gtk_init_check(); the GApplication::startup handler does it for you.

Fixes: https://github.com/spaetz/tootle/issues/4
2022-11-16 13:19:31 +02:00
Sebastian Spaeth 09ed73292b Gtk.Application -> Adw.Application
We live in Adwaita world, not GTK.
2022-11-16 13:18:34 +02:00
Evangelos Paterakis 06f50c0973
fix: move artists and developers credits to about_activated 2022-11-14 12:47:51 +02:00
Evangelos Paterakis 8aa4544f3a
feat: adw aboutwindow 2022-11-13 23:03:12 +02:00
Evangelos Paterakis 5ffed3ec5f
chore: rebrand 2022-11-13 22:57:43 +02:00
Bobby Rong 6924572047 Application: make app_entries private
Fixes compilation with latest valac.
2022-11-13 11:12:51 +02:00
Sergey Bugaev c52d8b5089
Drop executable bit from most files 2021-07-23 20:58:03 +03:00
Bleak Grey cb7a17963c
Port to GTK4 (#310) 2021-07-23 14:41:03 +03:00
Bleak Grey 7d85bc5660
Refactor accounts (#284) 2021-02-12 18:26:37 +03:00
Bleak Grey d92672d895
Refactor main view stack (#251)
Co-authored-by: Adrien Plazas <kekun.plazas@laposte.net>
2020-10-15 18:55:13 +03:00
Bleak Grey 936ed2f374
Refactor New Account dialog 2020-09-10 20:10:24 +03:00
Bleak Grey 748808d845
Drop Granite completely 2020-09-05 11:02:42 +03:00
Bleak Grey 9e3d854148
Implement Lists (close #192) 2020-07-28 21:30:45 +03:00
Bleak Grey bc4205e133 Adapt to libhandy 0.83 2020-07-06 20:04:01 +03:00
Bleak Grey 82e2f93bc8 Introduce Widgetizable interface 2020-06-03 18:06:11 +03:00
Bleak Grey c7740785fd Depend on libhandy-1.0 2020-06-01 15:40:50 +03:00
Bleak Grey 94c3d43fe1 Drop Granite.Application 2020-05-31 15:47:12 +03:00
Bleak Grey 024a870228 Drop Granite.ModeButton 2020-05-31 13:28:35 +03:00
Bleak Grey 7faca4090e Depend on libhandy 2020-05-30 14:39:41 +03:00
Bleak Grey 55d566140c
Merge refactor branch (#173) 2020-05-29 15:19:35 +03:00
bleakgrey 48a855481e Implement #137 2019-03-12 11:12:53 +03:00
bleakgrey f80254ec82 Change project structure 2019-03-11 17:14:37 +03:00
bleakgrey 7206ca2385 Implement #104 2019-03-09 14:42:27 +03:00
bleakgrey 28551b77b7 Bump version 2018-10-31 15:36:56 +03:00
bleakgrey 102e0a4a42 Add --hidden flag 2018-10-27 11:55:40 +03:00
bleakgrey 77b34c2693 Fix Back mouse button 2018-10-23 13:22:43 +03:00
Bleak Grey bbffaa8b27
Merge pull request #77 from cagatay-y/shortcuts
Add shortcuts
2018-10-23 13:11:12 +03:00
bleakgrey a3d4ae932d Clean up for Juno 2018-10-23 13:05:24 +03:00
Çağatay Yiğit Şahin 5a4bc57355 Add shortcuts
Partially implements #12.
2018-08-27 04:45:25 +03:00
bleakgrey cadc7166a6 Implement Watchlist (close #33) 2018-07-14 11:37:41 +03:00
bleakgrey 1ceb120e7f Bump version 2018-06-21 02:13:01 +03:00
bleakgrey ff20b0a07c Print notificators in terminal 2018-06-19 13:51:04 +03:00
bleakgrey ceba7f0c0f Bump version 2018-06-19 13:06:31 +03:00
bleakgrey 48f4e44669 Rename Manager classes 2018-06-17 10:48:18 +03:00
bleakgrey a51dad21ca Bump version 2018-06-03 00:13:26 +03:00