All Versions
14
Latest Version
Avg Release Cycle
14 days
Latest Release
-

Changelog History
Page 1

  • v0.4.2 Changes

    โž• Added

    • relm4-macros: The view macro now allows dereferencing widgets with *

    ๐Ÿ›  Fixed

    • ๐Ÿ›  relm4: Fixed clear method of FactoryVec
    • ๐Ÿ“œ relm4-macros: The micro_component macro now parses post_view correctly
    • relm4-macros: Fix the ordering of properties in the view macro
    • relm4-macros: Fix the ordering of widget assignments in the view macro
  • v0.4.1 Changes

    โž• Added

    • ๐Ÿ“š relm4-macros: Improved documentation

    ๐Ÿ›  Fixed

    • relm4: Action macros now include the required traits themselves
    • relm4-macros: Allow connecting events in the view macro
  • v0.4.0 Changes

    โž• Added

    • โšก๏ธ all: Update gtk4-rs to v0.4
    • relm4: Introduce the "macro" feature as alternative to using relm4-macros separately
    • relm4-macros: Add a macros for MicroComponents and Factories
    • relm4-macros: Add a post_view function to execute code after the view code of the macro
    • relm4-macros: Allow using the view and menu macros independently from the widget macro
    • relm4-macros: Allow using mutable widgets in view
    • relm4-macros: Improve error messages for anonymous widgets

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ relm4: Renamed methods of the FactoryPrototype trait to better match with the rest of Relm4
    • relm4-macros: manual_view is now called pre_view
    • book: Reworked introduction and first chapter

    ๐Ÿ›  Fixed

    • relm4: Fix panic caused by the clear method of FactoryVecDeque
  • v0.4.0-beta.3 Changes

    December 28, 2021

    โž• Added

    • relm4: A factory view implementation for libadwaita's StackView
    • relm4-macros: Allow early returns in manual_view (by euclio)

    ๐Ÿ”„ Changed

    • ๐Ÿ’ป relm4: Make GTK's command line argument handling optional (by euclio)
    • relm4: DynamicIndex now implements Send but panics when used on other threads
  • v0.4.0-beta.2 Changes

    November 26, 2021
    • relm4-macros: Add optional returned widget syntax
  • v0.4.0-beta.1 Changes

    November 21, 2021

    โž• Added

    • relm4: Micro components
    • relm4: Type safe actions API
    • relm4-macros: Menu macro for creating menus
    • relm4-macros: New returned widget syntax
    • relm4-examples: Micro components example

    ๐Ÿ”„ Changed

    • relm4: Initialize widgets from the outermost components to the app
    • ๐Ÿšš relm4-macros: component! removed and parent! was added instead

    โœ‚ Removed

    • ๐Ÿ†• relm4: RelmComponent::with_new_thread
  • v0.2.1 Changes

    October 17, 2021

    โž• Added

    • relm4: Added sender method to RelmComponent
    • relm4-macros: New shorthand tracker syntax
    • relm4-macros: Allow generic function parameters in properties

    ๐Ÿ”„ Changed

    • relm4: Use adw::Application when "libadwaita" feature is active
  • v0.2.0 Changes

    October 09, 2021

    ๐Ÿ”„ Changed

    • relm4: Pass model in connect_components function of the Widgets trait
    • relm4: Mini rework of factories
    • ๐Ÿšš relm4: Removed DefaultWidgets trait in favor of Default implementations in gkt4-rs
    • book: Many book improvements by tronta

    โž• Added

    • relm4: Added with_app method that allows passing an existing gtk::Appliaction to Relm4
    • relm4: Methods to access the widgets of components
    • relm4: Re-export for gtk
    • ๐Ÿ‘ relm4-macros: Support named arguments in the widget macro (by mskorkowski)
    • ๐Ÿ‘ relm4-macros: Support usage of re-export paths in the widget macro (by mskorkowski)
    • relm4-macros: Added error message when confusing = and :
    • relm4-macros: Allow usage of visibilities other than pub
    • relm4-macros: New pre_connect_components and post_connect_components for manual components code

    ๐Ÿ›  Fixed

    • ๐Ÿ“œ relm4-macros: Parsing the first widget should now always work as expected
    • relm4-macros: #20 Fix wrong order when using components in the widget macro
  • v0.1.0 Changes

    September 06, 2021

    โž• Added

    • relm4: Added message handler type
    • relm4: More methods for factory data structures
    • relm4-macros: Add syntax for connecting events with components
    • relm4-examples: Stack example
    • book: Added macro expansion chapter

    ๐Ÿ”„ Changed

    • book: Added message handler chapter and reworked the threads and async chapter
    • book: Many book improvements by tronta
    • ๐Ÿ‘ฏ relm4: The send! macro no longer clones the sender
    • relm4-macros: Make fields of public widgets public
    • ๐Ÿ”ง relm4-components: Use &'static str instead of String for configurations
    • relm4-examples: Many improvements

    ๐Ÿ›  Fixed

    • relm4-macros: Use fully qualified syntax for factories
    • relm4-macros: Passing additional arguments now works for components and other properties, too.
  • v0.1.0-beta.9 Changes

    August 24, 2021

    โž• Added

    • relm4-components: Open button with automatic recent files list
    • ๐Ÿšš relm4-components: Removed trait duplication and added more docs
    • relm4: Iterators added to factory data structures
    • relm4: More widgets added as FactoryView

    ๐Ÿ”„ Changed

    • book: Many book improvements by tronta
    • ๐Ÿšš relm4: Removed class name methods from WidgetPlus #14

    ๐Ÿ›  Fixed

    • ๐Ÿ“œ relm4-macros: Parsing additional fields should be more stable now
    • relm4-macros: Widgets can not include comments at the top