Commit Graph

6124 Commits

Author SHA1 Message Date
yuyoyuppe
87ec6254ad add mouse wheel to adjust pixel tolerance + per channel detection algorithm setting 2022-08-22 23:54:59 +02:00
Andrey Nekrasov
7160eb3a1e dynamic text box size based on text layout metrics 2022-08-22 15:28:30 +02:00
Andrey Nekrasov
5d8856330b fix debug mode 2022-08-21 01:24:06 +02:00
Andrey Nekrasov
3414d6d2c4 spell 2022-08-20 02:30:26 +02:00
Andrey Nekrasov
6b7a0698f5 add shadow effect for textbox 2022-08-20 02:15:03 +02:00
Andrey Nekrasov
89e6849e60 ScreenSize -> Box 2022-08-20 00:59:34 +02:00
Andrey Nekrasov
e18c435bc6 fix powertoys! 2022-08-20 00:14:04 +02:00
yuyoyuppe
b231d89171 spell 2022-08-19 23:24:47 +02:00
yuyoyuppe
ce501489b4 multimonitor support: track cursor position 2022-08-19 23:21:20 +02:00
yuyoyuppe
54ad5ff41f multimonitor: launch tools on all monitors 2022-08-19 20:36:39 +02:00
yuyoyuppe
e116358723 proper thread termination + minor fixes 2022-08-19 17:12:04 +02:00
Andrey Nekrasov
39c5177c43 spelling 2022-08-18 23:36:55 +02:00
Andrey Nekrasov
1ea75e9421 Merge branch 'main' into measure_tool 2022-08-18 23:31:58 +02:00
Andrey Nekrasov
4c26699ad6 prepare for merge 2022-08-18 23:30:31 +02:00
Andrey Nekrasov
123de4fbc0 multimonitor preparation: eliminate global state 2022-08-18 23:22:21 +02:00
Andrey Nekrasov
0ddd3e8395 simplify state structs 2022-08-18 18:18:17 +02:00
Andrey Nekrasov
66870a61ec refactor overlay ui even more 2022-08-18 17:20:53 +02:00
Jaime Bernardo
de130171e9 [FileExplorer][SVG]Increase security (#19941)
* [FileExplorer][SVG]Increase security

* fix spellchecker

* Use 403 instead of 404
2022-08-18 12:09:14 +01:00
Andrey Nekrasov
aff1020ab0 refactor edge detection & overlay ui 2022-08-18 03:34:44 +02:00
yuyoyuppe
da3626cb51 refactor colors 2022-08-17 22:47:40 +02:00
Jeremy Sinclair
4e3c965511 [ARM64][ci]Verify solution files configurations (#19878)
* [ARM64] Initial configuration verification script

* Updated text. Added solution verifications

* Updated spell checking

* Updated with proper argument to PowerShell tasks

* Use pwsh. Moved before .NET 6 task

* Load vswhere from installer location.
2022-08-17 16:35:45 +01:00
Stefan Markovic
ae57ca07f0 Bump winappsdk to 1.1.4 (#19937) 2022-08-17 14:25:27 +02:00
yuyoyuppe
4332571aa3 always open toolbar on the main display 2022-08-16 23:07:20 +02:00
yuyoyuppe
c6018eb87c toolbar is interactive during measurements 2022-08-16 22:44:36 +02:00
Aaron Junker
405d79e72f [Dev file previewer]Various improvements (#18259)
* Made file too big string variable

* Performance improvements

* Add progress bar to indicate loading

* Added Logging

* Added name to log files

* Push

* Updated expect.txt

* Push

* * Fixes small bug I sometimes encountered by unloading the application
* Fixes bug where sometimes the loading bar kept stuck (on "file is too big" screen

* Update expect.txt

* Resolved review comments
Added LogTrace() function

* Unifying tasks

* Removed unneccesary log message

* * Added margin to loading bar and text.
* Changed color of background to monaco dark skin color
* Centred loading bar

* Changed logger path

* Changed log path

* Fixed align of loading label

* Fix label size and position

Co-authored-by: Stefan Markovic <stefan@janeasystems.com>
2022-08-16 19:32:49 +02:00
yuyoyuppe
094eeee194 add proj ref 2022-08-16 01:11:32 +02:00
yuyoyuppe
0f7100508f track runner process and exit when it exits 2022-08-16 01:09:59 +02:00
yuyoyuppe
434a9023c3 activation hotkey toggles UI instead of just launching it 2022-08-16 00:49:22 +02:00
yuyoyuppe
7054d4c183 Uncheck active tool's RadioButton when it exits 2022-08-16 00:44:33 +02:00
yuyoyuppe
8a89a567d1 Swap LMB/RMB for interaction 2022-08-15 23:22:38 +02:00
CleanCodeDeveloper
733041ba2b Remove obsolete fxCop suppressions and references (#19905) 2022-08-15 11:21:52 -07:00
Stefan Markovic
9100e03be9 PowerRename cleanup (#19849) 2022-08-15 15:47:11 +02:00
Seraphima Zykova
a5ecbc4088 [CI] FancyZones unit tests (#17910) 2022-08-15 15:40:10 +02:00
Jaime Bernardo
172d57c69a Add setting for turning cross feet on 2022-08-12 12:15:29 +01:00
Jaime Bernardo
c86903f7c6 Add less precise drawing on continuous warning 2022-08-12 12:04:19 +01:00
Jaime Bernardo
6d66921720 Merge branch 'main' into measure_tool 2022-08-12 11:49:40 +01:00
Jaime Bernardo
d6769f52cf Fix spellchecker 2022-08-12 11:48:00 +01:00
Jaime Bernardo
ac9425ee81 Merge remote-tracking branch 'andrey/measure_tool' into pr19701 2022-08-12 11:44:38 +01:00
Jaime Bernardo
fceeb1b51f Improve measurement accuracy and display 2022-08-12 11:41:54 +01:00
Niels Laute
a47d49d5c2 Icon updates 2022-08-12 10:17:03 +02:00
Niels Laute
a32b7361c8 Updated icons 2022-08-12 10:12:31 +02:00
Clint Rutkas
ae65e55c14 commenting out settings button in FZ Editor (#19829)
* commenting out settnigs due to z-index issue between how FZ Editor works and a user clicking settings

* Update MainWindow.xaml
2022-08-11 15:44:35 -07:00
Koh Jun Dong
efa09182d3 [PTRun][URL]Fix web link with ports support (#19809)
* [PT Run] Fix web link with ports support (#14260)

* URL in the format of `domain:port` now directs to default browser

* Add tests to verify web link with ports scenario

* Fix test case and scenario where mismatching schema and port for IPv6 does not result in correct output

* [PT Run][Tests] Change and add more UriParser Tests

* Specifically of note is line 56, where [IPv6]:80 diverts to https instead of http.

* [PT Run][Tests] Add UriParser tests

* Add more tests targeting port handling

* [PT Run] Fix http handling

* This also fixes oddity with IPv4 and IPv6 handling

* [PT Run] Add second results depending on condition

* Test: update all test to reflect updated functions & add a little more tests

* Update function to show two results when URI is in the format of `domain:port` (situation where it can also be `schema:path`)

* Update regex style to follow previous code

* [PT Run] Change tests and filter localhost from certain results

* Add tests for 127.0.0.1, localhost, and ::1

* Move test around into more logical arrangement

* Filter localhost out from showing double results

* [PT Run] Fix spelling on comments

* [PT Run] Add some words to expect.txt

* [PT Toys] Clarify comment regarding [::]

Co-authored-by: Heiko <61519853+htcfreek@users.noreply.github.com>

* [PT Run] Remove tests regarding tel protocol

* [PT Run] Clarify UriParser parameter

* [PT Run] Add UriParser tests for tel protocol

* Current code has a regression bug where tel:xxxx, if xxxx is more than 65536 it will break. Will fix in follow up commit.

* [PT Run] Refactor ExtendedUriParser and its tests

* Remove `isWebUri` from ExtendedUriParser, keeping only webUri and systemUri

* Tel protocol regression bug still exists

* [PT Run] Fix wrong icon when webUri result

* [PT Run] Fix regression bug for tel protocol

* Tel protocol will sometimes bug out when tel:xxxx if xxxxx is more than 65535, as UriBuilder will throw error thinking the port number has been exceeded

* [PT Toy] Fix tel test

* [PT Run] Changes to tests

* Add test for application uri to include ports, for all non-protocol, http and https variants

* Rearrange some more test to make more logical sense, and add comments

* [PT Run] Simplify code

* Move webUri and systemUri to be global, as per htcfreek's recommendation

* Add comment to empty catch

* Change null to default

* [PT Toy] Update test name

Co-authored-by: Heiko <61519853+htcfreek@users.noreply.github.com>

* [PT Toy] Change result prompt when empty string

* [PT Toy] Fix typo in comment

* [PT Toy] Simplify line

* [PT Toy] Change result prompt when empty string
2022-08-11 17:04:39 +01:00
Jaime Bernardo
9e4dcf9d36 Merge branch 'main' into pr19701 2022-08-11 16:18:06 +01:00
Jaime Bernardo
c0217a3cc4 [build][deps]Fix building in Visual Studio 17.3 (#19869) 2022-08-11 16:16:04 +01:00
Jaime Bernardo
c218adf3fd remove comment for spell check 2022-08-10 16:40:58 +01:00
Jaime Bernardo
9b9cdabf4e Restore antialiasing to draw the tooltip 2022-08-10 16:39:56 +01:00
Niels Laute
a85fdd7b72 Merge branch 'measure_tool' of https://github.com/yuyoyuppe/PowerToys into measure_tool 2022-08-10 17:18:00 +02:00
Niels Laute
9258353f6c Tooltip updates 2022-08-10 17:17:54 +02:00
Jaime Bernardo
ea850fff75 Use pixel tolerance from settings 2022-08-10 13:51:34 +01:00