Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add circular progress bar widget for Gtk4 #282

Open
wants to merge 23 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
c64b945
feat(gtk4): add circular progress bar widget
ARKye03 Feb 10, 2025
e8de6b2
feat: add CSS styling for circular progress bar, at least for default
ARKye03 Feb 10, 2025
c134829
style: Change code to use spaces instead of tabs
ARKye03 Feb 10, 2025
26a334d
feat: Implement Gtk.Buildable, add_child
ARKye03 Feb 18, 2025
6f12ea8
gjs: CircularProgress bindings
ARKye03 Feb 18, 2025
ed1e48c
Merge branch 'Aylur:main' into feat/CircularProgressWidget
ARKye03 Feb 18, 2025
dec9c87
fix: Enhance Gtk.Buildable implementation in CircularProgressBar by a…
ARKye03 Feb 18, 2025
d11b1b8
fix: Improve CircularProgressBar dimensions handling and line width v…
ARKye03 Feb 19, 2025
c35c658
fix!: Add Astal namesapce
ARKye03 Feb 19, 2025
95469de
fix: Add Gsk import and enable CircularProgress in JSX runtime
ARKye03 Feb 20, 2025
53a7083
refactor!: Simplify properties in CircularProgressBar
ARKye03 Feb 20, 2025
05f63fd
gtk4(circularprogress): Add circularprogress to JSX.IntrinsicElements
ARKye03 Feb 21, 2025
a6916b4
fix: Remove duplicated notify connection in CircularProgressBar
ARKye03 Feb 21, 2025
18ac4a4
fix!: Remove unnecessary notify connection and streamline snapshot ca…
ARKye03 Feb 21, 2025
b4128e4
refactor: Remove CSS provider and Gtk.StyleContext use
ARKye03 Feb 21, 2025
c445293
feat: [WIP] Add start_at and end_at properties to CircularProgressBar…
ARKye03 Feb 22, 2025
a162c94
refactor: Simplify path drawing logic in CircularProgressBar by only …
ARKye03 Feb 22, 2025
79c1cb2
fix: Update bounds for start_at and end_at properties in CircularProg…
ARKye03 Feb 22, 2025
2819772
fix: Update documentation for start_at and end_at properties in Circu…
ARKye03 Feb 22, 2025
85b520d
refactor: Optimize path drawing logic in CircularProgressBar to handl…
ARKye03 Feb 22, 2025
578266e
refactor: Enhance arc drawing logic in ProgressArc for improved clari…
ARKye03 Feb 22, 2025
8d110f9
fix: Update documentation for start_at and end_at properties in Circu…
ARKye03 Feb 22, 2025
5571871
fix: ProgressArc cases where it can overlap
ARKye03 Feb 22, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
gtk4(circularprogress): Add circularprogress to JSX.IntrinsicElements
  • Loading branch information
ARKye03 committed Feb 21, 2025
commit 05f63fd00d5632541f8c5f2959c767c07690586f
2 changes: 1 addition & 1 deletion lang/gjs/src/gtk4/jsx-runtime.ts
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ declare global {
box: Widget.BoxProps
button: Widget.ButtonProps
centerbox: Widget.CenterBoxProps
// circularprogress: Widget.CircularProgressProps
circularprogress: Widget.CircularProgressProps
// drawingarea: Widget.DrawingAreaProps
entry: Widget.EntryProps
image: Widget.ImageProps
Expand Down