Skip to content

Releases: hyprwm/hyprtoolkit

v0.5.4

Choose a tag to compare

@vaxerski vaxerski released this 02 May 19:41
795d06e

A new patch release with many fixes :)

Changes

  • backend: hold ref for fn
  • element/textbox: don't VCENTER on multiline textboxes
  • element/textbox: fix cursor sizing on multiline
  • element/textbox: fix missing scale in focusCursor
  • element/textbox: fix multiline selection boxes
  • element/textbox: handle up and down arrows
  • backend: fix synchronization issues
  • Fix to build with rawhide g++. by @sdegler in #39
  • fix: undefined behavior in cover and tile mode causing horizontal pixels by @jaschiu in #42
  • element/image: error when image exceeds max resolution by @noisesfromspace in #40
  • system/icons: improve inherits, allow png icons, fixup pathing, add caching by @vaxerski in #45
  • TextBox: Fix carriage returns not respecting multiline=false by @chrisn731 in #47
  • element/text: attach async completion listener before enqueueing by @falkkyburz in #48
  • window/popup: log unsupported nested popup attempts by @UncleJ4ck in #58
  • core/backend: defer destroy to atexit, fix shutdown UAF (#37) by @UncleJ4ck in #51
  • palette/config: log expected path when no config file is found by @UncleJ4ck in #56
  • element/slider: count digits correctly in maxLabelSize by @UncleJ4ck in #54
  • element/layouts: fix shrink underflow, dedup row/column, add tests by @UncleJ4ck in #52
  • renderer/gl: capture weak self in async texture upload by @UncleJ4ck in #53
  • element/text: lock weak ref in async listener by @UncleJ4ck in #55
  • internal: fix include for NAME_MAX climits->linux/limits.h by @JonasToth in #65

New Contributors

Full Changelog: v0.5.3...v0.5.4

v0.5.3

Choose a tag to compare

@vaxerski vaxerski released this 22 Jan 20:15
71515e8

A small patch release

Fixes

  • elements/text: fix a possible texture race that would result in an empty texture asset
  • config: add rounding_large and _small

MRs

Full Changelog: v0.5.2...v0.5.3

v0.5.2

Choose a tag to compare

@vaxerski vaxerski released this 04 Jan 13:04
28b31c9

Quite a bunch of fixes and improvements

Changes

  • element/text: fix layout calcs
  • element/text: fix some missing repositions
  • element/text: fix acceptsMouseInput
  • toolkitWindow: fix tooltip rendering
  • element/image: avoid rare crash on tex fail in cacheEntry
  • element/layouts: fix tug-of-war with ellipsized text in layouts

MRs

  • element/textbox: implemented proper keybinds by @zacoons in #34

New Contributors

Full Changelog: v0.5.1...v0.5.2

v0.5.1

Choose a tag to compare

@vaxerski vaxerski released this 02 Jan 21:15
e422ef1

A tiny release to fix a small le bug

Changes

  • core/backend: fix resetting logger on creation with data

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@vaxerski vaxerski released this 29 Dec 16:32
b42b328

A lot of new stuff and ABI breaks

Changes

  • element/image: add data stream source
  • system/icons: search /usr/share/pixmaps
  • core: fix tests, fix crash with invalid free order
  • config: add source
  • element/text: improve interactability
  • backend: fix invalid global ptr persisting after failed create
  • core: avoid crash on no wl_display
  • core/backend: reset globals on exit
  • element/text: implement link tags
  • elements/text: fix crash
  • elements/textbox: add password
  • element/text: improve sizing
  • opengl: fix vram leak
  • asset/cache: implement asset cache

MRs

New Contributors

Full Changelog: v0.4.1...v0.5.0

v0.4.1

Choose a tag to compare

@vaxerski vaxerski released this 03 Dec 14:52
a07c89a

A bunch of improvements and fixes

Changes

  • window/layer: impl preferred output
  • element/image: auto size detection for single edge auto
  • element/image: add fit mode
  • element/image: add sync mode
  • element/text: fix alpha
  • element/resources: unload async resources after use
  • platform/wayland: roundtrip after new display

MRs

  • Fix build on FreeBSD after 0.4.0 release by @tagattie in #23
  • core: Add integration with hyprutils' cli::logger by @vaxerski in #21

Full Changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@vaxerski vaxerski released this 27 Nov 22:30
a8473c0

Hot hyprtoolkit apps in your area ;)

ABI break.

Changes

  • config: add font_family and font_family_monospace
  • cmake: enable coverage for debug
  • elements/textbox: add currentText()

MRs

  • Fix build on FreeBSD by @tagattie in #18
  • core: add session lock support by @PaideiaDilemma in #5
  • element/positioning: Add synchronous prelayouting options by @vaxerski in #19
  • tests: move out of source tree by @vaxerski in #20

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@vaxerski vaxerski released this 10 Nov 12:58
2af07d3

A new update with a few fixes and an ABI break. (ABI break was in 0.2.4 but I didnt notice oops)

Changes

  • toolkitWindow: ignore empty tooltip timer items
  • elements/text: scale maxSize for render

Full Changelog: v0.2.4...v0.3.0

v0.2.4

Choose a tag to compare

@vaxerski vaxerski released this 08 Nov 00:04
d4f4157

A small release with a few fixes, last release had a fd poll 100% issue. Pushed a bit too fast.

Changes

  • core/toolkitWindow: always set needsFrame on scheduleFrame
  • backend: clear wakeup fd after poll

MRs

New Contributors

Full Changelog: v0.2.3...v0.2.4

v0.2.3

Choose a tag to compare

@vaxerski vaxerski released this 07 Nov 17:41
5f14f7d

A small patch release mostly to fix frames getting stuck.

Changes

  • backend: wake up poll thread on fd rebuild
  • cmake: mark link deps as public

Full Changelog: v0.2.2...v0.2.3