aboutsummaryrefslogtreecommitdiffstats
path: root/QtVsTools.Core/Notifications.cs
Commit message (Collapse)AuthorAgeFilesLines
* Move development release notifications to monitor taskKarsten Heimrich2025-05-051-64/+0
| | | | | Change-Id: I92361a0d563122a220dbc3bd5bc2c03360b62bf5 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Add additional options to suppress the editor Detach notificationsKarsten Heimrich2025-04-251-1/+10
| | | | | Change-Id: Ia1fc32ffb926ecb9e18fceb89a68a2d4e092db16 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Update copyright comments to 2025Ali Demiralp2025-03-181-4/+2
| | | | | Change-Id: I9ab1f8919a3d28cb546cd71bfdc8da1f6ae9e123 Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
* Add facility to download and install the latest qmlls binaryKarsten Heimrich2025-02-141-1/+1
| | | | | | | | | | | * Adds a idle task regulary checking for static QML'ls updates * Forces the install of the local static QML'ls after first run * Adds a notification about the update and a link the the changelog * Introduces auto-test to verify various parts of the implementation Task-number: QTVSADDINBUG-1217 Change-Id: Id34c4654f0d6fe17811f1b879d1256444addabe5 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Move checking for development releases into an idle taskKarsten Heimrich2025-02-141-1/+2
| | | | | | | | | | The task runs once every 24 hours after Visual Studio has spent 60 seconds idling. This has the additional advantage that we no longer search for packages while loading our extension and are also independent of a restart of Visual Studio. Change-Id: I5a1e2b0b02acfc47e848df31f238828c88427793 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Fix issue with development release search settingsKarsten Heimrich2024-10-031-4/+16
| | | | | | | | | | The button didn't enable/disable search, just toggling the notification's visibility. Since there is no way to switch the button text, add an hyperlink for all three options (Enable | Disable | Don't show again). Change-Id: I7a2aace7ec88cc1db8b7c949aca4a210ca8e71a3 Reviewed-by: Miguel Costa <miguel.costa@qt.io>
* Make use of the new settings classKarsten Heimrich2024-03-271-23/+12
| | | | | | | | | | | This patch addresses an initialization issue that occurs when the user waits on the splash screen until Visual Studio is fully initialized. In this scenario, none of the options on the QtOptionsPage are set to their corresponding values from the registry, which may result in incorrect behavior in some cases. Change-Id: I9403289f429244ee4f2f6656f703cdb1f60e486a Reviewed-by: Miguel Costa <miguel.costa@qt.io>
* Add a new and rename existing constants specifying registry pathsKarsten Heimrich2024-03-271-2/+2
| | | | | Change-Id: I35a0183cc00945b9a0a57212d657de4eaddc9b16 Reviewed-by: Miguel Costa <miguel.costa@qt.io>
* Use VS embedded info bar to show the detach option of editorsAli Can Demiralp2024-03-211-0/+32
| | | | | | Fixes: QTVSADDINBUG-959 Change-Id: I933819e192c60bf52d304ee418bd7f953f0e8883 Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
* Change source license to LicenseRef-Qt-Commercial or GPL-3.0-onlyAli Can Demiralp2024-02-281-1/+1
| | | | | | | | ... WITH Qt-GPL-exception. Fixes: QTVSADDINBUG-1179 Change-Id: I74fe451eec352af13436548cfd9a28f832fc0757 Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
* Make searching for dev releases an opt-inKarsten Heimrich2024-02-091-0/+61
| | | | | | Fixes: QTVSADDINBUG-1115 Change-Id: If8b45ad2188aaf4e1c7755e56c217607f4a5cfba Reviewed-by: Miguel Costa <miguel.costa@qt.io>
* Update license year from 2023 to 2024Ali Can Demiralp2024-01-091-1/+1
| | | | | Change-Id: I38700243f7ef55239b247945324e4e0a978b097f Reviewed-by: Miguel Costa <miguel.costa@qt.io>
* Adjust namespace of Utils class to match folder structureKarsten Heimrich2024-01-081-1/+1
| | | | | | Change-Id: I462c9cc4b96aaf354f77739da64202e2a7dc8af2 Reviewed-by: Ali Can Demiralp <ali.demiralp@qt.io> Reviewed-by: Miguel Costa <miguel.costa@qt.io>
* Move UpdateProjectFormat notification into QtProject classKarsten Heimrich2023-06-221-43/+0
| | | | | Change-Id: I4427e96649f9c8cf1de6df3653cdf8c30bfc0e45 Reviewed-by: Miguel Costa <miguel.costa@qt.io>
* Package: Move class 'Notifications' and friends into core libraryKarsten Heimrich2023-06-221-0/+221
Change-Id: If75673900ad7211040fed3054878833454a44f75 Reviewed-by: Miguel Costa <miguel.costa@qt.io>