Commit graph

3906 commits

Author SHA1 Message Date
Dave Davenport
5a29565fc8 [filebrowser] Add option to return 1 on cancel.
Fixes: #1732
2023-01-06 11:54:43 +01:00
Dave Davenport
d786129fd1 [Theme] Small tweak to fancy2 theme 2023-01-01 18:39:35 +01:00
Dave Davenport
d70210bcec
update issue template
Expand option text.
2023-01-01 02:11:57 +01:00
Dave Davenport
96f1a562d1
update issue template
It seems No is a reserved keyword.
2023-01-01 02:10:32 +01:00
Dave Davenport
9b997e123f
update issue template
If only github tells me before commit it is wrong, not after.
2023-01-01 02:09:35 +01:00
Dave Davenport
39f3bd21b4
update issue template with check 2023-01-01 02:08:45 +01:00
Dave Davenport
88d351a403 [MKDocs] Link to rasi files in theme page. 2023-01-01 00:04:14 +01:00
Dave Davenport
18ae8a0eb3 [Themes] Add fancy2 theme. 2022-12-31 23:54:14 +01:00
Dave Davenport
be3e3ed8dd [Themes] Add material theme 2022-12-31 23:21:03 +01:00
Dave Davenport
da713a8ec0 Merge remote-tracking branch 'origin/next' into next 2022-12-31 20:12:04 +01:00
Dave Davenport
de849b2587 Fix header theme 2022-12-31 20:10:52 +01:00
Dave Davenport
578cb391e4 [Helper] Quick fix for wrong dereference. 2022-12-31 14:37:56 +01:00
Dave Davenport
3d62bb32c9
MKDoc website (#1772)
* Add initial documentation page using mkdocs

* Test action

* Add notes to mkdoc site.

* Add installation guide

* Add installation and config guide to mkdocs.

* Add installation manual

* Add image to main page

* [mkdocs] Add plugin guide.

* [mkdocs] Add plugin to main page and some small fixes.

* Add shipped themes page

* [actions] Also rebuild website on the next branch
2022-12-31 13:15:01 +01:00
Dave Davenport
9143d291d4 [themes] don't use screenshot transparency in shipped themes 2022-12-31 00:23:48 +01:00
Dave Davenport
9da2c12c8a [IconFetcher] Fix for api change 2022-12-30 15:01:17 +01:00
Dave Davenport
d464822505 [Theme] support rasinc for theme include files. 2022-12-30 11:54:15 +01:00
Dave Davenport
d47b1515b5 [listview] Don't calculate infinite rows on empty height.
Issue: #1769
2022-12-29 18:41:51 +01:00
TonCherAmi
34810e72be
[CI] Maintenance. (#1767)
* [CI] Bump actions/upload-artifact version.

* [CI] Bump actions/checkout version.

* [CI] Bump actions/setup-python version.

* [CI] Adjust doxy redirection order.
2022-12-25 13:02:44 +01:00
Dave Davenport
09b9039718 [Theme] Move some definitions header around for plugin. 2022-12-24 11:46:03 +01:00
Dave Davenport
3d73cf2554 [Textbox] Cursor goes over, not under. allow cursor outline. 2022-12-23 22:11:22 +01:00
Dave Davenport
0ff6ff21c3 [Textbox] Add text-outline to style 2022-12-23 13:38:09 +01:00
Dave Davenport
a1943bab1f [Doc] Clarify documentation on require-input further. 2022-12-20 21:21:14 +01:00
Dave Davenport
356e9a98bb [Doc] Clarify that require-input only hides it. 2022-12-20 16:35:47 +01:00
vE5li
23de9e9d2c
make cursor more customizable by adding cursor-width and cursor-color (#1753)
* make cursor more customizable by adding cursor-width and cursor-color to the theme

* fix placeholder color

* add doc entry

* more documentation
2022-11-25 10:28:34 +01:00
Dave Davenport
54aa148a5e [XIM] Fix an unitialized value problem. 2022-11-21 21:15:51 +01:00
Martin Weinelt
ee2ab5b7f9
[Doc] Add example run command with cgroup support (#1752)
Adds an example command to launch processes via systemd-run into a
dedicated systemd scope within the users slice, which allows using
systemd-oomd, that evaluates memory consumption on a per cgroup basis.

The systemd-run arguments are chosen in alignment with systemds
desktop environment integration recommendations¹.

[1] https://systemd.io/DESKTOP_ENVIRONMENTS/

Co-Authored-By: Dave Davenport <qball@blame.services>

Co-authored-by: Dave Davenport <qball@blame.services>
2022-11-21 17:20:11 +01:00
Dave Davenport
ffe3289999 [Build] Fix test building in makefile. 2022-11-19 22:04:25 +01:00
Dave Davenport
bdeede53e4 [Doc] Add documentation for new functions. 2022-11-19 21:56:12 +01:00
Dave Davenport
d9935e594e [Doc] Fix some missing docu. 2022-11-19 21:50:34 +01:00
Dave Davenport
063195922f [DMenu] Add -ellipsize-mode option. 2022-11-19 21:03:22 +01:00
Dave Davenport
66d782e0e7 Move config.h
small updates

Tweak header a bit

[CI] Add lto build to sh ci.

[CI] Fix artifact upload

[CI] no wildcard for artifact
2022-11-19 20:35:52 +01:00
Dave Davenport
30d50e3bdc Move doxy-coverage to davatorium version 2022-11-18 17:02:42 +01:00
Dave Davenport
c6ba962673 [listview] Set ellipsize mode on creation of textbox
So if rows are added, they behave correctily.

Issue: #1746
2022-11-18 08:46:16 +01:00
Dave Davenport
96e81d1b56 Disable imdkit by default 2022-11-17 17:49:16 +01:00
cognitiond
0bbccc3137
Build documentation (#1744)
* explain how to pass options to meson

* fix typo in INSTALL.md
2022-11-17 15:36:13 +01:00
Dave Davenport
c9faa69a1b [Build] Use built-in lto option. 2022-11-17 12:13:14 +01:00
Dave Davenport
c82754307c [Window] Fix reloading windowcd from xserver request 2022-11-17 12:03:01 +01:00
Dave Davenport
fb80595725 [Build] Add option to build with lto to meson.
Fix error in test.

Issue: #1743
2022-11-17 11:25:45 +01:00
Dave Davenport
53391da45a [Build] Add option to disable imdkit at compile time.
Issue: #1742
2022-11-15 17:18:51 +01:00
Dave Davenport
690924c270 [Doc] Update support links.
Remove reddit.
2022-11-11 21:53:20 +01:00
duarm
6d02648d3a
input method (#1735)
* input method draft

* restoring relese event

* using unused macro, removing debug code, handling disconnection

* review fixes, new update_im_window_pos method

* initializing variables correctly

* initializing im pos queue correctly

* ime window positioning

* add widget_get_y_pos() position

* [Build] Update makefile with imdkit

* [CI] Add imdkit as dependency.

* [XCB] rofi_view_paste don't throw warning, print debug.

* [XCB] rofi_view_paste lower 'failed to convert selection'

* [Build] Add minimum version check to imdkit

* new macro XCB_IMDKIT_1_0_3_LOWER

* [Build] Try to support old version of imdkit in meson/makefile.

* [Build] Fix typo in meson.build

* [XIM] Don't set use compound/set use utf8 when on old version.

* [Build] Allow building without imdkit.

* [Doc] Add imdkit to dependency list.

Co-authored-by: Dave Davenport <qball@gmpclient.org>
2022-11-08 19:18:45 +01:00
Dave Davenport
579902deff [Window] Make sure their is a trailing 0 on the workspace strings.
Issue: #1739
2022-11-02 20:15:38 +01:00
Dave Davenport
804eb908bd [FileBrowser] Bind kb-delete-entry to toggle show-hidden. 2022-10-31 21:28:17 +01:00
Dave Davenport
62ebb863ed [Textbox] Add a 'get_cursor_x_pos' function. 2022-10-27 22:22:11 +02:00
Dave Davenport
3d3af82b54 [man] re-gen manpage. 2022-10-25 19:14:54 +02:00
Fabian Winter
fba6aee46d
[DOC] Add parsing row options to dmenu manpage (#1734) 2022-10-25 19:14:25 +02:00
Dave Davenport
cf2cf27336 [Build] Fix icon install path for makefile.
fixes: #1733
2022-10-24 19:20:03 +02:00
Dave Davenport
60fcbbb10e [Window] Small fixes to prefer-icon-theme option
Thanks to Kafva (https://github.com/Kafva) for the original patch.

Issue: #1702
2022-10-22 11:10:35 +02:00
Dave Davenport
96a69a54c3 [Window] Add -window-prefer-icon-theme option.
Fixes: #1702
2022-10-22 11:03:11 +02:00
Dave Davenport
baba41cbd2 [drun] Only pass path on launch, if one is set 2022-10-13 20:26:00 +02:00