github meetrevision/revision-tool 2.7.0

15 hours ago

SHA256: 4250A2810B1F7DD45DE1C615ADE56AB1E07D80DFA54102607E6D706EBED8CA0C

  • Implement TrustedInstaller capabilities
    • Removed MinSudo dependency
    • Removed legacy batch files
  • deleteKey now removes recursively (fixes the permission errors)
  • WinRegistryService write/delete functions are async now
    • Most operations get executed in parallel (Future.wait pattern)
  • Rework navigation routing system using go_router
    • Add Breadcrumb navigation bars
    • Simplify pane selection using enum order and direct path navigation
    • Restrict AutoSuggestBoxItem to tweaks-only items
    • Include icons in AutoSuggestBox items
    • Reduce runtime list building for pane/search items
    • Added working back button on the title bar
    • Add horizontal slide animation for nested routes transitions
  • CardHighlight widget refactor
    • Add support for Expander Card which can contain Widget items
    • Add ChevronRight arrow-like buttons for navigation cards
    • Fix inconsistent child item spacing in CardHighlight
    • W11's Settings alike hover effects
    • Split CardHighlight into _ExpandableCard and _ClickableCardChevron widgets
    • Introduce CardListTile and refactor CardHighlight headers to use it
    • Description links
    • Readjusted colors to make compatible with mica effects
  • Refactor codebase structure: lib/core → lib/features; lib/shared → lib/core
  • home_page → app_shell; _Home → HomePage
  • Translation changes
    • Replace the flutter_localizations package with slang
    • Everything should be translated
  • Group various tweak pages into a single Tweaks page
    • tweaks → security:
      • _DefenderCard now uses single CardHighlight
      • Grouped Meltdown/Spectre and Downfall as "Kernel & hardware mitigation"
      • Move UAC to "System safeguards" section
    • tweaks → performance:
      • Grouped NTFS, service grouping mode, and ReadyBoost as "Memory & filesystem tuning"
        • Replace Superfetch with Ready Boost
      • Grouped background related toggles into "Background operations management"
        • Add Background Window Message Rate Limit feature
      • Grouped swapchain presentation tweaks: FSO, windowed optimization and MPO
    • tweaks → personalization (formerly Usability)
    • tweaks → utilities (formerly Miscellaneous)
    • tweaks → updates (formerly win_updates):
      • move certificate and KGL updates to Updates page
      • Windows Updates related tweaks are under 'Windows Updates' subtitle
  • kScaffoldPagePadding readjustments
  • Match NavigationPane colors to Scaffold when in minimal mode
  • Fixed start shell command error when toggling Windows Defender
  • Added a workaround to force Flutter to use a separate thread; Fixes app's performance issue
  • Added unit tests
  • Some other minor stuff that I cannot recall

Don't miss a new revision-tool release

NewReleases is sending notifications on new releases.