System software of computers

Owner
Max Ersh
DevOps engineer / studying at @BSUIR
Max Ersh
Comments
  • bump fyne.io/fyne/v2 from 2.2.3 to 2.2.4

    bump fyne.io/fyne/v2 from 2.2.3 to 2.2.4

    Bumps fyne.io/fyne/v2 from 2.2.3 to 2.2.4.

    Release notes

    Sourced from fyne.io/fyne/v2's releases.

    v2.2.4 Maintenance and bug fixes

    This minor release cover bug fixes, especially addressing the area around mobile devices.

    The complete list is as follow:

    • Iphone incorrect click coordinates in zoomed screen view (#3122)
    • CachedFontFace seems to be causing crash (#3134)
    • Fix possible compile error if "fyne build" is used without icon metadata
    • Detect and use recent Android NDK toolchain
    • Handle fyne package -release and fyne release properly for Android and iOS
    • Fix issue with mobile simulation when systray used
    • Fix incorrect size and position for radio focus indicator (#3137)
    Changelog

    Sourced from fyne.io/fyne/v2's changelog.

    2.2.4 - 1 November 2022

    Fixes

    • Iphone incorrect click coordinates in zoomed screen view (#3122)
    • CachedFontFace seems to be causing crash (#3134)
    • Fix possible compile error if "fyne build" is used without icon metadata
    • Detect and use recent Android NDK toolchain
    • Handle fyne package -release and fyne release properly for Android and iOS
    • Fix issue with mobile simulation when systray used
    • Fix incorrect size and position for radio focus indicator (#3137)
    Commits
    • 04b3427 Merge pull request #3388 from Bluebugs/changelog/update-v2.2.4
    • bdebbed Include all change in CHANGELOG.md
    • f97c8cd Update changelog with last PR added to release 2.2.4
    • 0e8fca6 Merge pull request #3380 from andydotxyz/fix/systraymobilesim
    • 20b77cb Fix issue with mobile simulation when systray used
    • 4d37b1c Merge pull request #3365 from Bluebugs/release/v2.2.x
    • 80bc2bf Update ChangeLog accordingly.
    • 21817fa Merge pull request #3219 from Bluebugs/features/detect-available-minAPI
    • d5e8bf0 Merge pull request #3346 from fyne-io/bugs/mobile-package-release
    • ef4de17 And build fix
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • build(deps): bump fyne.io/fyne/v2 from 2.1.4 to 2.2.0

    build(deps): bump fyne.io/fyne/v2 from 2.1.4 to 2.2.0

    Bumps fyne.io/fyne/v2 from 2.1.4 to 2.2.0.

    Release notes

    Sourced from fyne.io/fyne/v2's releases.

    v2.2.0 - System tray, web driver and JSON themes :)

    The exciting v2.2.0 is finally here and it has a long list of improvements bundled in. Top of the exciting features are sure to be the support for desktop system tray menus, the ability to run your Fyne apps through a web browser (technical preview - not feature complete) and also to specify themes more easily using JSON resources.

    Highlighted additions

    • Add SetIcon method on ToolbarAction (#2475)
    • Access compiled app metadata using new App.Metadata() method
    • Add support for System tray icon and menu (#283)
    • Support for Android Application Bundle (.aab) (#2663)
    • Add keyboard shortcuts to menu (#682)
    • Add technical preview of web driver and fyne serve command
    • Added iossimulator build target (#1917)
    • Allow dynamic themes via JSON templates (#211)
    • custom hyperlink callback (#2979)
    • Add support for ico file when compiling for windows (#2412)
    • Add binding.NewStringWithFormat (#2890)
    • Add Entry.SetMinRowsVisible
    • Add Menu.Refresh() and MainMenu.Refresh() (#2853)

    Changes

    There are also a few changes that may be of note for some developers - there is a small chance you might need to update some code as a result, but none of them are breaking changes:

    • Toolbar item constructors now return concrete types instead of ToolbarItem
    • Low importance buttons no longer draw button color as a background
    • ProgressBar widget height is now consistent with other widgets
    • Include check in DocTabs menu to show current tab
    • Don't call OnScrolled if offset did not change (#2646)
    • Prefer ANDROID_NDK_HOME over the ANDROID_HOME ndk-bundle location (#2920)
    • Support serialisation / deserialisation of the widget tree (#5)
    • Better error reporting / handling when OpenGL is not available (#2689)

    So there you go. There are many, many bug fixes as well but we didn't want to bore you with them - just check the bug tracker :). Let us know how you get on and have a great time building even more awesome apps!

    Changelog

    Sourced from fyne.io/fyne/v2's changelog.

    2.2.0 - 7 June 2022

    Added

    • Add SetIcon method on ToolbarAction (#2475)
    • Access compiled app metadata using new App.Metadata() method
    • Add support for System tray icon and menu (#283)
    • Support for Android Application Bundle (.aab) (#2663)
    • Add keyboard shortcuts to menu (#682)
    • Add technical preview of web driver and fyne serve command
    • Added iossimulator build target (#1917)
    • Allow dynamic themes via JSON templates (#211)
    • custom hyperlink callback (#2979)
    • Add support for ico file when compiling for windows (#2412)
    • Add binding.NewStringWithFormat (#2890)
    • Add Entry.SetMinRowsVisible
    • Add Menu.Refresh() and MainMenu.Refresh() (#2853)

    Changed

    • Toolbar item constructors now return concrete types instead of ToolbarItem
    • Low importance buttons no longer draw button color as a background
    • ProgressBar widget height is now consistent with other widgets
    • Include check in DocTabs menu to show current tab
    • Don't call OnScrolled if offset did not change (#2646)
    • Prefer ANDROID_NDK_HOME over the ANDROID_HOME ndk-bundle location (#2920)
    • Support serialisation / deserialisation of the widget tree (#5)
    • Better error reporting / handling when OpenGL is not available (#2689)

    Fixed

    • SendNotification does not show app name on Windows (#1940)
    • Copy-paste via keyboard don't work translated keyboard mappings on Windows (#1220)
    • OnScrolled triggered when offset hasn't changed (#1868)
    • Carriage Return (\r) is rendered as space (#2456)
    • storage.List() returns list with nil elements for empty directories (#2858)
    • Entry widget, position of cursor when clicking empty space (#2877)
    • SelectEntry cause UI hang (#2925)
    • Font cutoff with bold italics (#3001)
    • Fyne error: Preferences load error (#2936, 3015)
    • Scrolled List bad redraw when window is maximized (#3013)
    Commits
    • a834925 Changelog for v2.2.0
    • c433ae1 Merge branch 'develop' into release/v2.2.x
    • 3c1f987 Merge pull request #3033 from Jacalz/listext
    • 55c7f02 Merge branch 'master' into release/v2.2.x
    • 5d99db5 Merge pull request #3031 from cmitsakis/fix/3013
    • 1a4f7b0 Fix the folder test as well
    • 47e263e dialog: show file extension in list view
    • f72af1e fix: some List items were invisible after window resize
    • 20fbb51 Merge pull request #3025 from Jacalz/text-cve
    • 8c5ac40 Merge pull request #3027 from andydotxyz/chrisbirster-new-string-with-format
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • build(deps): bump fyne.io/fyne/v2 from 2.1.2 to 2.1.3

    build(deps): bump fyne.io/fyne/v2 from 2.1.2 to 2.1.3

    Bumps fyne.io/fyne/v2 from 2.1.2 to 2.1.3.

    Release notes

    Sourced from fyne.io/fyne/v2's releases.

    v2.1.3 for February Fix fiesta :)

    As we continue work on the v2.2.0 release we wanted to get a few bug fixes delivered as well, these include:

    • The text on button can't be show correctly when use imported font (#2512)
    • Fix issues with DocTabs scrolling (#2709)
    • Fix possible crash for tapping extended Radio or Check item
    • Resolve lookup of relative icons in FyneApp.toml
    • Window not shown when SetFixedSize is used without Resize (#2784)
    • Text and links in markdown can be rendered on top of each other (#2695)
    • Incorrect cursor movement in a multiline entry with wrapping (#2698)

    We'll see you again soon with some great feature additions!

    Changelog

    Sourced from fyne.io/fyne/v2's changelog.

    2.1.3 - 24 February 2021

    Fixed

    • The text on button can't be show correctly when use imported font (#2512)
    • Fix issues with DocTabs scrolling (#2709)
    • Fix possible crash for tapping extended Radio or Check item
    • Resolve lookup of relative icons in FyneApp.toml
    • Window not shown when SetFixedSize is used without Resize (#2784)
    • Text and links in markdown can be rendered on top of each other (#2695)
    • Incorrect cursor movement in a multiline entry with wrapping (#2698)
    Commits
    • 51bcc90 All blockers done
    • 3bee467 Merge pull request #2795 from andydotxyz/fix/2698
    • 3ecadad Getting ready for release...
    • 1ea0b00 Merge pull request #2796 from andydotxyz/fix/2695
    • d0b2401 Resolve issue when last item of a composite line is non-text
    • 0d0e999 Merge pull request #2794 from fyne-io/fix/2784
    • 852ba30 Remove duplicate code
    • a147bf1 Fix issue with wrapping moving cursor too far after backspace
    • 46e2640 If FixedSize is set without a preferred size we should fall back to minimum
    • f257a3f Missed item in fix log
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • build(deps): bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0

    build(deps): bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0

    Bumps github.com/sirupsen/logrus from 1.8.1 to 1.9.0.

    Commits
    • f8bf765 Merge pull request #1343 from sirupsen/dbd-upd-dep
    • ebc9029 update dependencies
    • 56c843c Merge pull request #1337 from izhakmo/fix-cve
    • 41b4ee6 update gopkg.in/yaml.v3 to v3.0.1
    • f98ed3e Merge pull request #1333 from nathanejohnson/bumpxsys
    • 2b8f60a bump version of golangci-lint
    • 0db10ef bump version of golang.org/x/sys dependency
    • 85981c0 Merge pull request #1263 from rubensayshi/fix-race
    • 79c5ab6 Merge pull request #1283 from sirupsen/dbd-log-doc
    • 5f8c666 Improve Log methods documentation
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • build(deps): bump fyne.io/fyne/v2 from 2.2.2 to 2.2.3

    build(deps): bump fyne.io/fyne/v2 from 2.2.2 to 2.2.3

    Bumps fyne.io/fyne/v2 from 2.2.2 to 2.2.3.

    Changelog

    Sourced from fyne.io/fyne/v2's changelog.

    2.2.3 - 8 July 2022

    Fixed

    • Regression: Preferences are not parsed at program start (#3125)
    • Wrappable RichText in a Split container causes crash (#3003, #2961)
    • meta.Version is always 1.0.0 on android & ios (#3109)
    Commits
    • ac41869 Merge branch 'release/v2.2.x'
    • 70b4ad9 Date to changelog
    • 7a3ae4d Had to back out the iOS fix
    • 3fbe84b Revert "Use UIScreen bounds instead of nativeBounds for DisplayMetrics"
    • 232fbdb Merge pull request #3111 from fyne-io/fix/3003
    • 2a54f83 Merge branch 'release/v2.2.x' into fix/3003
    • 937991b prepping notes
    • 968357b Merge branch 'release/v2.2.x' into fix/3003
    • 77d8a96 Merge pull request #3126 from andydotxyz/fix/3109
    • e3a38c1 Format error snuck in
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • build(deps): bump fyne.io/fyne/v2 from 2.2.1 to 2.2.2

    build(deps): bump fyne.io/fyne/v2 from 2.2.1 to 2.2.2

    Bumps fyne.io/fyne/v2 from 2.2.1 to 2.2.2.

    Release notes

    Sourced from fyne.io/fyne/v2's releases.

    Improve default lifecycle for system tray apps and various fixes

    In this release we updated applications so that if a system tray icon was visible the app would not exit when the last window closes. You can still set a window to be master if you would like the app to exit on close.

    We also have a great list of fixes to the command line and various widgets as follows:

    • Windows missing version metadata when packaged (#3046)
    • Fyne package would not build apps using old Fyne versions
    • System tray icon may not be removed on app exit in Windows
    • Emphasis in Markdown gives erroneous output in RichText (#2974)
    • When last visible window is closed, hidden window is set visible (#3059)
    • Do not close app when last window is closed but systrayMenu exists (#3092)
    • Image with ImageFillOriginal not showing (#3102)
    • Fix build issue with web target from macOS computers
    Changelog

    Sourced from fyne.io/fyne/v2's changelog.

    2.2.2 - 30 June 2022

    Fixed

    • Windows missing version metadata when packaged (#3046)
    • Fyne package would not build apps using old Fyne versions
    • System tray icon may not be removed on app exit in Windows
    • Emphasis in Markdown gives erroneous output in RichText (#2974)
    • When last visible window is closed, hidden window is set visible (#3059)
    • Do not close app when last window is closed but systrayMenu exists (#3092)
    • Image with ImageFillOriginal not showing (#3102)
    Commits
    • 475bfb1 Merge branch 'release/v2.2.x'
    • 545dd60 Fix release date
    • 74c434b Fix building for web on a darwin computer (#3107)
    • 5a5278e avoid printing warning about app ID
    • 87f879a Merge pull request #3103 from andydotxyz/fix/preicon
    • d55ffe3 Add min size check for original fill
    • 0cfda7a Fix regression where OriginalFill images would never show
    • 5218469 We need better fallback metadata to do this right
    • f2d9f37 The uniqueID should be read from the metadata if it is present
    • 9689be8 Better naming
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • build(deps): bump fyne.io/fyne/v2 from 2.1.4 to 2.2.1

    build(deps): bump fyne.io/fyne/v2 from 2.1.4 to 2.2.1

    Bumps fyne.io/fyne/v2 from 2.1.4 to 2.2.1.

    Release notes

    Sourced from fyne.io/fyne/v2's releases.

    v2.2.1 improves systray support and resolves a FYNE_FONT regression

    Apologies to a couple of our users who found issues with the v2.2.0 release. These fixes resolve the reported problems plus some high severity bugs.

    • Fix various race conditions and compatibility issues with System tray menus
    • Resolve issue where macOS systray menu may not appear
    • Updated yaml dependency to fix CVE-2022-28948
    • Tab buttons stop working after removing a tab (#3050)
    • os.SetEnv("FYNE_FONT") doesn't work in v2.2.0 (#3056)

    v2.2.0 - System tray, web driver and JSON themes :)

    The exciting v2.2.0 is finally here and it has a long list of improvements bundled in. Top of the exciting features are sure to be the support for desktop system tray menus, the ability to run your Fyne apps through a web browser (technical preview - not feature complete) and also to specify themes more easily using JSON resources.

    Highlighted additions

    • Add SetIcon method on ToolbarAction (#2475)
    • Access compiled app metadata using new App.Metadata() method
    • Add support for System tray icon and menu (#283)
    • Support for Android Application Bundle (.aab) (#2663)
    • Initial support for OpenBSD and NetBSD
    • Add keyboard shortcuts to menu (#682)
    • Add technical preview of web driver and fyne serve command
    • Added iossimulator build target (#1917)
    • Allow dynamic themes via JSON templates (#211)
    • Custom hyperlink callback (#2979)
    • Add support for .ico file when compiling for windows (#2412)
    • Add binding.NewStringWithFormat (#2890)
    • Add Entry.SetMinRowsVisible
    • Add Menu.Refresh() and MainMenu.Refresh() (#2853)
    • Packages for Linux and BSD now support installing into the home directory
    • Add .RemoveAll() to containers
    • Add an AllString validator for chaining together string validators

    Changes

    There are also a few changes that may be of note for some developers - there is a small chance you might need to update some code as a result, but none of them are breaking changes:

    • Toolbar item constructors now return concrete types instead of ToolbarItem
    • Low importance buttons no longer draw button color as a background
    • ProgressBar widget height is now consistent with other widgets
    • Include check in DocTabs menu to show current tab
    • Don't call OnScrolled if offset did not change (#2646)
    • Prefer ANDROID_NDK_HOME over the ANDROID_HOME ndk-bundle location (#2920)
    • Support serialisation / deserialisation of the widget tree (#5)
    • Better error reporting / handling when OpenGL is not available (#2689)
    • Memory is now better reclaimed on Android when the OS requests it
    • Notifications on Linux and BSD now show the application icon
    • Change listeners for preferences no longer run when setting the same value
    • The file dialog now shows extensions in the list view for better readability
    • Many optimisations and widget performance enhancements

    ... (truncated)

    Changelog

    Sourced from fyne.io/fyne/v2's changelog.

    2.2.1 - 12 June 2022

    Fixed

    • Fix various race conditions and compatibility issues with System tray menus
    • Resolve issue where macOS systray menu may not appear
    • Updated yaml dependency to fix CVE-2022-28948
    • Tab buttons stop working after removing a tab (#3050)
    • os.SetEnv("FYNE_FONT") doesn't work in v2.2.0 (#3056)

    2.2.0 - 7 June 2022

    Added

    • Add SetIcon method on ToolbarAction (#2475)
    • Access compiled app metadata using new App.Metadata() method
    • Add support for System tray icon and menu (#283)
    • Support for Android Application Bundle (.aab) (#2663)
    • Initial support for OpenBSD and NetBSD
    • Add keyboard shortcuts to menu (#682)
    • Add technical preview of web driver and fyne serve command
    • Added iossimulator build target (#1917)
    • Allow dynamic themes via JSON templates (#211)
    • Custom hyperlink callback (#2979)
    • Add support for .ico file when compiling for windows (#2412)
    • Add binding.NewStringWithFormat (#2890)
    • Add Entry.SetMinRowsVisible
    • Add Menu.Refresh() and MainMenu.Refresh() (#2853)
    • Packages for Linux and BSD now support installing into the home directory
    • Add .RemoveAll() to containers
    • Add an AllString validator for chaining together string validators

    Changed

    • Toolbar item constructors now return concrete types instead of ToolbarItem
    • Low importance buttons no longer draw button color as a background
    • ProgressBar widget height is now consistent with other widgets
    • Include check in DocTabs menu to show current tab
    • Don't call OnScrolled if offset did not change (#2646)
    • Prefer ANDROID_NDK_HOME over the ANDROID_HOME ndk-bundle location (#2920)
    • Support serialisation / deserialisation of the widget tree (#5)
    • Better error reporting / handling when OpenGL is not available (#2689)
    • Memory is now better reclaimed on Android when the OS requests it
    • Notifications on Linux and BSD now show the application icon
    • Change listeners for preferences no longer run when setting the same value
    • The file dialog now shows extensions in the list view for better readability
    • Many optimisations and widget performance enhancements
    • Updated various dependencies to their latest versions

    ... (truncated)

    Commits
    • 91c74db Merge branch 'master' of github.com:fyne-io/fyne
    • 89e242f Fix date for v2.2.1
    • 4ae01df Merge pull request #3058 from andydotxyz/fix/3056
    • 5bf7854 FYNE_FONT recression
    • 30748cf One more
    • 5f2e3a2 Fix #3050, update onTapped hooker for tabButton
    • c294049 Updated for security fix
    • f1968dd Vendor in the new yaml v3 version
    • 76c6f7d Update testify to 1.7.2 for yaml security fix
    • d0d3ce2 Fix issue where macOS menu may not show
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • build(deps): bump fyne.io/fyne/v2 from 2.1.2 to 2.1.4

    build(deps): bump fyne.io/fyne/v2 from 2.1.2 to 2.1.4

    Bumps fyne.io/fyne/v2 from 2.1.2 to 2.1.4.

    Release notes

    Sourced from fyne.io/fyne/v2's releases.

    Fixing possible container crash and fixed size window sizing

    Just a few small fixes that improve stability of rapidly changing containers and fixes a sizing issue for some fixed size windows.

    Fixed

    v2.1.3 for February Fix fiesta :)

    As we continue work on the v2.2.0 release we wanted to get a few bug fixes delivered as well, these include:

    • The text on button can't be show correctly when use imported font (#2512)
    • Fix issues with DocTabs scrolling (#2709)
    • Fix possible crash for tapping extended Radio or Check item
    • Resolve lookup of relative icons in FyneApp.toml
    • Window not shown when SetFixedSize is used without Resize (#2784)
    • Text and links in markdown can be rendered on top of each other (#2695)
    • Incorrect cursor movement in a multiline entry with wrapping (#2698)

    We'll see you again soon with some great feature additions!

    Changelog

    Sourced from fyne.io/fyne/v2's changelog.

    2.1.4 - 17 March 2022

    • SetTheme() is not fully effective for widget.Form (#2810)
    • FolderOpenDialog SetDismissText is ineffective (#2830)
    • window.Resize() does not work if SetFixedSize(true) is set after (#2819)
    • Container.Remove() race causes crash (#2826, #2775, #2481)
    • FixedSize Window improperly sized if contains image with ImageFillOriginal (#2800)

    2.1.3 - 24 February 2022

    Fixed

    • The text on button can't be show correctly when use imported font (#2512)
    • Fix issues with DocTabs scrolling (#2709)
    • Fix possible crash for tapping extended Radio or Check item
    • Resolve lookup of relative icons in FyneApp.toml
    • Window not shown when SetFixedSize is used without Resize (#2784)
    • Text and links in markdown can be rendered on top of each other (#2695)
    • Incorrect cursor movement in a multiline entry with wrapping (#2698)
    Commits
    • 7229e88 How did this typo slip in?
    • c8fbd52 Merge branch 'master' into release/v2.1.x
    • 771f964 Fix app exit semantics in doc
    • 7595a4b fix some typos (#2845)
    • 70f2944 prep v2.1.4 release notes
    • e58e527 Update FixedSize window size if min is bigger
    • ed8d41a Merge pull request #2847 from Jacalz/remove-all-slow
    • 39b36b1 Make a complete copy to avoid nil item issues
    • 929b6ff Add docs for container.Remove() when removing everything
    • 520867c Merge pull request #2829 from andydotxyz/fix/2819
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • build(deps): bump fyne.io/fyne/v2 from 2.1.1 to 2.1.2

    build(deps): bump fyne.io/fyne/v2 from 2.1.1 to 2.1.2

    Bumps fyne.io/fyne/v2 from 2.1.1 to 2.1.2.

    Release notes

    Sourced from fyne.io/fyne/v2's releases.

    Stability fixes for 32bit iOS devices and many more fixes

    This bug fix release on the 2.1 feature set of Fyne brings various stability improvements amd re-introduces support for older macOS devices. You can use the -tags legacy to add support for older SDKs that are no longer supported by the OS provider.

    Fixed

    • Scrolling list bound to data programatically causes nil pointer dereference (#2549)
    • Rich text from markdown can get newlines wrong (#2589)
    • Fix crash on 32bit operating systems (#2603)
    • Compile failure on MacOS 10.12 Sierra (#2478)
    • Don't focus widgets on mobile where keyboard should not display (#2598)
    • storage.List doesn't return complete URI on Android for "content:" scheme (#2619)
    • Last word of the line and first word of the next line are joined in markdown parse (#2647)
    • Support for building cmd/fyne on Windows arm64
    • Fixed FreeBSD requiring installed glfw library dependency (#1928)
    • Apple M1: error when using mouse drag to resize window (#2188)
    • Struct binding panics in reload with slice field (#2607)
    • File Dialog favourites can break for certain locations (#2595)
    • Define user friendly names for Android Apps (#2653)
    • Entry validator not updating if content is changed via data binding after SetContent (#2639)
    • CenterOnScreen not working for FixedSize Window (#2550)
    • Panic in boundStringListItem.Get() (#2643)
    • Can't set an app/window icon to be an svg. (#1196)
    • SetFullScreen(false) can give error (#2588)

    As always please let us know how you find this release so we can keep on improving!

    Changelog

    Sourced from fyne.io/fyne/v2's changelog.

    2.1.2 - 6 December 2021

    Fixed

    • Scrolling list bound to data programmatically causes nil pointer dereference (#2549)
    • Rich text from markdown can get newlines wrong (#2589)
    • Fix crash on 32bit operating systems (#2603)
    • Compile failure on MacOS 10.12 Sierra (#2478)
    • Don't focus widgets on mobile where keyboard should not display (#2598)
    • storage.List doesn't return complete URI on Android for "content:" scheme (#2619)
    • Last word of the line and first word of the next line are joined in markdown parse (#2647)
    • Support for building cmd/fyne on Windows arm64
    • Fixed FreeBSD requiring installed glfw library dependency (#1928)
    • Apple M1: error when using mouse drag to resize window (#2188)
    • Struct binding panics in reload with slice field (#2607)
    • File Dialog favourites can break for certain locations (#2595)
    • Define user friendly names for Android Apps (#2653)
    • Entry validator not updating if content is changed via data binding after SetContent (#2639)
    • CenterOnScreen not working for FixedSize Window (#2550)
    • Panic in boundStringListItem.Get() (#2643)
    • Can't set an app/window icon to be an svg. (#1196)
    • SetFullScreen(false) can give error (#2588)
    Commits
    • 75be542 Merge branch 'release/v2.1.x'
    • d53450b Fix issue with binding generation
    • 256750e Merge pull request #2673 from Jacalz/flatpak_configdir
    • 7726efe Look up config dir using XDG_CONFIG_HOME
    • 973ea85 Fix possible issue when un-fullscreen
    • 73691d8 Updated changelog for all the fixes
    • c1e65aa Fix #1196: Add svg support for app/window icon (#2671)
    • 5526d02 Merge pull request #2666 from andydotxyz/fix/2643
    • c50b04f Fix the strangely missed Untyped data binding for list update
    • 1b228e6 Latest items fixed
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • build(deps): bump gopkg.in/yaml.v2 from 2.2.8 to 2.4.0

    build(deps): bump gopkg.in/yaml.v2 from 2.2.8 to 2.4.0

    Bumps gopkg.in/yaml.v2 from 2.2.8 to 2.4.0.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • build(deps): bump fyne.io/fyne/v2 from 2.1.0 to 2.1.1 in /client

    build(deps): bump fyne.io/fyne/v2 from 2.1.0 to 2.1.1 in /client

    Bumps fyne.io/fyne/v2 from 2.1.0 to 2.1.1.

    Changelog

    Sourced from fyne.io/fyne/v2's changelog.

    2.1.1 - 22 October 2021

    Fixed

    • Fix issue where table could select cells beyond data bound
    • Some fast taps could be ignored (#2484)
    • iOS app stops re-drawing mid-frame after a while (#950)
    • Mobile simulation mode did not work on Apple M1 computers
    • TextGrid background color can show gaps in render (#2493)
    • Fix alignment of files in list view of file dialog
    • Crash setting visible window on macOS to fixed size (#2488)
    • fyne bundle ignores -name flag in windows (#2395)
    • Lines with nil colour would crash renderer
    • Android -nm tool not found with NDK 23 (#2498)
    • Runtime panic because out of touchID (#2407)
    • Long text in Select boxes overflows out of the box (#2522)
    • Calling SetText on Label may not refresh correctly
    • Menu can be triggered by # key but not always Alt
    • Cursor position updates twice with delay (#2525)
    • widgets freeze after being in background and then a crash upon pop-up menu (#2536)
    • too many Refresh() calls may now cause visual artifacts in the List widget (#2548)
    • Entry.SetText may panic if called on a multiline entry with selected text (#2482)
    • TextGrid not always drawing correctly when resized (#2501)
    Commits
    • d2da6c8 Merge branch 'release/v2.1.x'
    • bd4d100 Fix test simulation for menu Alt on Linux
    • 02b3bbc Update the texture cache after text changes
    • c1df45f Correct mention of Go 1.12 as lowest supported version
    • cd2ef3e prep for v2.1.1 again
    • c4af265 Update selection indices during SetText to avoid crash in multiline entries (...
    • 3a9d1d3 internal/driver: allow graceful receiving
    • da91097 internal/driver: free dirty textures as much as possible in a frame
    • ed29f48 Refactored the widget freeze/crashes fix
    • 081c051 Reformatted comment to fix static analysis fail
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • build(deps): bump fyne.io/fyne/v2 from 2.2.3 to 2.3.0

    build(deps): bump fyne.io/fyne/v2 from 2.2.3 to 2.3.0

    Bumps fyne.io/fyne/v2 from 2.2.3 to 2.3.0.

    Release notes

    Sourced from fyne.io/fyne/v2's releases.

    A fresh new look, richer text and cloud integration delivers Christmas cheer!

    Whatever you celebrate at this time of year we hope you will enjoy this exciting, shiny new look release of the Fyne toolkit. With a refined design, cloud integration, images in rich text and a new text handling engine there is a lot to love in Fyne v2.3.0.

    Added

    • Shiny new theme that was designed for us
    • Improved text handling to support non-latin alphabets
    • Add cloud storage and preference support
    • Add menu icon and submenu support to system tray menus
    • More button importance levels ErrorImportance, WarningImportance
    • Support disabling of AppTabs and DocTabs items
    • Add image support to rich text (#2366)
    • Add CheckGroup.Remove (#3124)

    Changed

    • The buttons on the default theme are no longer transparent, but we added more button importance types
    • Expose a storage.ErrNotExists for non existing documents (#3083)
    • Update go-gl/glfw to build against latest Glfw 3.3.8
    • List items in widget.List now implements the Focusable interface

    Fixed

    • Displaying unicode or different language like Bengali doesn't work (#598)
    • Cannot disable container.TabItem (#1904)
    • Update Linux/XDG application theme to follow the FreeDesktop Dark Style Preference (#2657)
    • Running fyne package -os android needs NDK 16/19c (#3066)
    • Caret position lost when resizing a MultilineEntry (#3024)
    • Fix possible crash in table resize (#3369)
    • Memory usage surge when selecting/appending MultilineEntry text (#3426)
    • Fyne bundle does not support appending when parameter is a directory
    • Crash parsing invalid file URI (#3275)
    • Systray apps on macOS can only be terminated via the systray menu quit button (#3395)
    • Wayland Scaling support: sizes and distances are scaled wrong (#2850)
    • Google play console minimum API level 31 (#3375)
    • Data bound entry text replacing selection is ignored (#3340)
    • Split Container does not respect item's Visible status (#3232)
    • Android - Entry - OnSubmitted is not working (#3267)
    • Can't set custom CGO_CFLAGS and CGO_LDFLAGS with "fyne package" on darwin (#3276)
    • Text line not displayed in RichText (#3117)
    • Segfault when adding items directly in form struct (#3153)
    • Preferences RemoveValue does not save (#3229)
    • Create new folder directly from FolderDialog (#3174)
    • Slider drag handle is clipped off at minimum size (#2966)
    • Entry text "flickering" while typing (#3461)
    • Rendering of not changed canvas objects after an event (#3211)
    • Form dialog not displaying hint text and validation errors (#2781)

    Have a very happy holiday and do let us know what you build with this new release. Head to GitHub to report issues or request new features, we will be hard at work after a few more mince pies!

    ... (truncated)

    Changelog

    Sourced from fyne.io/fyne/v2's changelog.

    2.3.0 - 24 December 2022

    Added

    • Shiny new theme that was designed for us
    • Improved text handling to support non-latin alphabets
    • Add cloud storage and preference support
    • Add menu icon and submenu support to system tray menus
    • More button importance levels ErrorImportance, WarningImportance
    • Support disabling of AppTabs and DocTabs items
    • Add image support to rich text (#2366)
    • Add CheckGroup.Remove (#3124)

    Changed

    • The buttons on the default theme are no longer transparent, but we added more button importance types
    • Expose a storage.ErrNotExists for non existing documents (#3083)
    • Update go-gl/glfw to build against latest Glfw 3.3.8
    • List items in widget.List now implement the Focusable interface

    Fixed

    • Displaying unicode or different language like Bengali doesn't work (#598)
    • Cannot disable container.TabItem (#1904)
    • Update Linux/XDG application theme to follow the FreeDesktop Dark Style Preference (#2657)
    • Running fyne package -os android needs NDK 16/19c (#3066)
    • Caret position lost when resizing a MultilineEntry (#3024)
    • Fix possible crash in table resize (#3369)
    • Memory usage surge when selecting/appending MultilineEntry text (#3426)
    • Fyne bundle does not support appending when parameter is a directory
    • Crash parsing invalid file URI (#3275)
    • Systray apps on macOS can only be terminated via the systray menu quit button (#3395)
    • Wayland Scaling support: sizes and distances are scaled wrong (#2850)
    • Google play console minimum API level 31 (#3375)
    • Data bound entry text replacing selection is ignored (#3340)
    • Split Container does not respect item's Visible status (#3232)
    • Android - Entry - OnSubmitted is not working (#3267)
    • Can't set custom CGO_CFLAGS and CGO_LDFLAGS with "fyne package" on darwin (#3276)
    • Text line not displayed in RichText (#3117)
    • Segfault when adding items directly in form struct (#3153)
    • Preferences RemoveValue does not save (#3229)
    • Create new folder directly from FolderDialog (#3174)
    • Slider drag handle is clipped off at minimum size (#2966)
    • Entry text "flickering" while typing (#3461)
    • Rendering of not changed canvas objects after an event (#3211)
    • Form dialog not displaying hint text and validation errors (#2781)

    2.2.4 - 9 November 2022

    ... (truncated)

    Commits
    • 175017e Merge pull request #3494 from andydotxyz/fix/systraysubtap
    • 6313f34 Listen to submenu item taps
    • 8e4eaa2 Merge pull request #3491 from Jacalz/changelog-v2
    • 55d8b1b Update CHANGELOG.md with missing work by @​lucor
    • fb3ce41 Merge pull request #3488 from andydotxyz/fix/3487c
    • 8b1d561 Merge pull request #3486 from fyne-io/fix/appdatacrash
    • a04d041 Slightly more aggressive refresh to pass tests
    • 5cc7bc7 Fix locking order so we update UI before running user code in List/Table
    • 18e7e29 Remove optimisation that is causing blank tables on load
    • 23b4d05 Remove old code breaking table Y position scroll
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Related tags
Get cloud instances with your favourite software pre-loaded

This Golang package can be used to provision cloud hosts using a simple CRUD-style API along with a cloud-init user-data script. It could be used to automate anything from k3s clusters, to blogs, or CI runners. We use it to create the cheapest possible hosts in the cloud with a public IP address.

Dec 14, 2022
A comprehensive list of alternatives to your favorite software

alternativeto A comprehensive list of alternatives to your favorite software. Please do not edit this file directly. Instead, follow the steps outline

Jun 16, 2022
Project developed for the course Software Systems Analysis and Design (SSAD) at IU in F21 semester.

Go knowledge yield summary Project description Project developed for the course Software Systems Analysis and Design (SSAD) at IU in F21 semester. Eva

Sep 17, 2022
Graceful - shutdown package when a service is turned off by software function

graceful Graceful shutdown package when a service is turned off by software func

Dec 29, 2022
go-sysinfo is a library for collecting system information.

go-sysinfo go-sysinfo is a library for collecting system information. This includes information about the host machine and processes running on the ho

Dec 26, 2022
Ento is an Entity Component System written in Go.

Ento is an Entity Component System written in Go.

Dec 18, 2022
ptypes is a pointer-based box typing system for golang.

ptypes bypass go's type system through unsafe pointers the paradigm is to created a "boxed" type with .From and then use whatever types we want by ass

Aug 26, 2021
A utility library to do files/io/bytes processing/parsing in file-system or network.

goreader A utility library to do files/io/bytes processing/parsing in file-system or network. These features are really common to be implemented for a

Nov 1, 2021
A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go.

u-root Description u-root embodies four different projects. Go versions of many standard Linux tools, such as ls, cp, or shutdown. See cmds/core for m

Dec 29, 2022
Provides simple, semantic manipulation of the operating system's signal processing.
Provides simple, semantic manipulation of the operating system's signal processing.

Provides simple, semantic manipulation of the operating system's signal processing.

Dec 15, 2021
Flock is a project which provides a Go solution for system level file locks for all platforms Golang supports.

Flock is a project which provides a Go solution for system level file locks for all platforms Golang supports.

Feb 8, 2022
This is a simple HTTP application that returns system info

sysinfo This is a simple HTTP application that returns system info. Trace Support There is also simple OpenTelemetry tracing support via the -t flag.

Dec 25, 2022
Keyboard-backlight - A utility for controlling keyboard backlight for System 76 computers

keyboard-backlight A utility for setting keyboard backlight on System 76 devices

Jan 12, 2022
A Fyne login manager for linux desktop computers
A Fyne login manager for linux desktop computers

Fin, the Fyne Login Manager This app is in it's very early stages and has only been tested with pam and systemd to log in users with a .xinitrc file.

Oct 12, 2022
It allows the world to access websites on home computers.

Intranet-Penetration-Go Software function: It allows the world to access websites on home computers. Principle The client runs on a home computer with

Dec 27, 2021
🖥 Securely transfer and send anything between computers with TUI.
🖥 Securely transfer and send anything between computers with TUI.

??️ Securely transfer and send anything between computers with TUI. Installation ways

Dec 21, 2022
Uniqush is a free and open source software system which provides a unified push service for server side notification to apps on mobile devices.

Homepage Download Blog/News @uniqush Introduction Uniqush (\ˈyü-nə-ku̇sh\ "uni" pronounced as in "unified", and "qush" pronounced as in "cushion") is

Jan 9, 2023
Cloudprober is a monitoring software that makes it super-easy to monitor availability and performance of various components of your system.

Cloudprober is a monitoring software that makes it super-easy to monitor availability and performance of various components of your system. Cloudprobe

Dec 30, 2022
The Bhojpur BSS is a software-as-a-service product used as an Business Support System based on Bhojpur.NET Platform for application delivery.

Bhojpur BSS - Business Support System The Bhojpur BSS is a software-as-a-service product used as an Business Support System based on Bhojpur.NET Platf

Sep 26, 2022
Ots - The Bhojpur OTS is a software-as-a-service product used as an Object Tracking System based on Bhojpur.NET Platform for application delivery.

Bhojpur OTS - Object Tracking System The Bhojpur OTS is a software-as-a-service product used as an Object Tracking System based on Bhojpur.NET Platfor

Sep 26, 2022