1
0
Fork 0
mirror of https://github.com/Zedfrigg/ironbar.git synced 2025-08-16 22:31:03 +02:00
Commit graph

47 commits

Author SHA1 Message Date
Claire Neveu
96e10fe139
feat: add menu module
Adds a new Menu module which allows users to create XDG or custom menus that open after clicking on a button.

Resolves #534

Co-authored-by: Jake Stanger <mail@jstanger.dev>
2025-05-26 16:23:49 +01:00
postsolar
8b30901b0b chore: update bug report template 2025-05-12 11:37:41 +03:00
Rodrigodd
ca3a2e31ef ci: add bindmode to feature-checks matrix 2025-04-21 19:13:59 -03:00
8c76e957f9
ci: fix paths not globbing 2025-04-21 20:13:17 +01:00
53317dbada
ci(schema): fix incorrect trigger path for own file 2025-04-21 20:09:45 +01:00
4aff6bcbbc
ci: restrict trigger paths
this should hopefully reduce unnecessary job runs
2025-04-16 23:39:30 +01:00
e46fdce14c
ci: use custom build image 2025-04-16 23:35:37 +01:00
75301868de
ci(build): check each feature individually 2025-04-16 23:35:36 +01:00
8d5ec1d114
ci: add dockerfile for build image 2025-04-16 23:11:51 +01:00
ffd4447951
chore: update bug report template
Quick fix to change the label - more work coming soon
2025-04-08 23:30:31 +01:00
ccfe73f6a7
feat: libinput keys module
Adds a new module which shows the status of toggle mod keys (capslock, num lock, scroll lock).

Resolves #700
2024-12-27 19:44:25 +00:00
30de23dc64
refactor(tray): switch over to libdbusmenu-gtk3
Also adds tooltips
2024-11-16 17:35:29 +00:00
c04387fa11
ci(clippy): fail on unwrap 2024-11-16 17:19:14 +00:00
80729a6cfa
ci(deploy): fix issues with schema job 2024-08-11 16:30:02 +01:00
df1b131cc8
ci(nix flake): bump update step version 2024-08-04 16:08:00 +01:00
36d724f148
feat(config): json schema support
This PR includes the necessary code changes, CI changes and documentation to generate and deploy a full JSON schema for each release and the master branch, which can be used within config files for autocomplete and type checking.
2024-05-31 22:01:50 +01:00
slowsage
5cc060c988 ci(binary): use release tag instead of github.ref_name 2024-04-29 10:17:46 -04:00
slowsage
609dab5822
ci(binary): Trigger workflow on workflow_run, workflow_dispatch
Fixes workflow not triggering for automatically generated releases

PR: #561
2024-04-29 10:11:31 +01:00
653d1d6aed
ci(setup): add luajit dep 2024-04-17 20:35:35 +01:00
slowsage
d65df93e32 ci: ubuntu_setup.sh 2024-03-22 11:15:25 -04:00
slowsage
1dbd933705 ci: Build binaries on new release. 2024-03-20 22:23:06 -04:00
e38f17ce55
ci: add libpulse to deps 2024-03-04 19:53:02 +00:00
02fd889044
ci: rewrite build workflow 2024-02-25 21:36:27 +00:00
4bb75282b4
ci(build): add nix caching 2023-07-22 14:58:16 +01:00
1ef32059da
ci: add caching support 2023-06-18 17:41:10 +01:00
e1b0c9b43d
ci: add dependabot job 2023-05-26 19:48:55 +01:00
33676fc4dc
ci(nix): fix cachix error 2023-03-01 20:35:12 +00:00
c347b6c944
feat: add feature flags
Flags allow you to disable certain functionality and compile with only select features to reduce build time.

Resolves #54.
2023-02-01 20:45:52 +00:00
e83618b1d6
ci: fix not updating system packages 2023-02-01 17:52:46 +00:00
1949d07721
chore(github): update issue templates 2023-01-04 17:36:19 +00:00
d8c60d9d47
ci(nix flake lock): fix invalid action version
whoops
2022-12-01 20:56:41 +00:00
37458642df
ci(build): reverse order of fmt/clippy/build 2022-11-30 22:56:44 +00:00
cf87bb4e8d
ci(build): run cargo tests 2022-11-28 22:21:47 +00:00
Yavor Kolev
a3f90adaf1
feat: add nix flake support
* Add nix flake

* Fix readme syntax issue

* Format nix flake

* ci(build): add nix flake support

* ci(build): fix workflow_dispatch casing

* ci(build): fix nix flake lock update job

* ci: add nix flake lock update timer job

old method didn't work

* improve example and add cachix info

Co-authored-by: Jake Stanger <mail@jstanger.dev>
2022-11-26 21:29:16 +00:00
94693c92e3
ci(sync wiki): overhaul with bash script 2022-11-06 23:25:11 +00:00
58d55db660
docs: migrate wiki into main repo 2022-11-06 22:52:21 +00:00
d22d954e83
ci: alter changelog categories 2022-09-25 22:50:17 +01:00
53142d1bea
ci(release): fix missing build deps [skip ci] 2022-08-22 23:13:45 +01:00
917838c98c
ci(deploy): fix reading wrong branch for changelog 2022-08-15 21:26:13 +01:00
5ec46b2a2a
ci(build): change job name 2022-08-15 21:26:01 +01:00
789d54e2ea
ci: add deploy job 2022-08-15 21:23:54 +01:00
be726ddde8
ci(build): always use latest toolchain 2022-08-15 21:23:47 +01:00
96ff974b82
ci(build): fix clippy, add fmt check 2022-08-15 21:16:18 +01:00
18e088d593
ci: add libgtk-layer-shell-dev 2022-08-15 00:15:36 +01:00
2c6338f82f
ci: add missing sudo call to apt 2022-08-15 00:11:35 +01:00
882fa30b66
ci: install libgtk3 for build 2022-08-15 00:09:47 +01:00
3c564a7774
ci: add build job 2022-08-15 00:04:06 +01:00