Commit Graph

98 Commits

Author SHA1 Message Date
martin 9bb0e35f3c Allow configuring background color of GifExporter 2022-10-04 20:56:57 +02:00
Martin Pernollet 30531beeac Merge branch 'feature/mouseZoom2D' of github.com:jzy3d/jzy3d-api into feature/mouseZoom2D 2022-09-15 14:08:30 +02:00
Martin Pernollet 43238a2967 Adapt mouse overlay to HiDPI screens AND EmulGL 2022-09-15 14:08:16 +02:00
martin f57d8de263 Added tests on view bounds 2022-09-10 12:44:21 +02:00
martin 8fdd651bff Fix clipping planes in EmulGL 2022-09-01 17:02:49 +02:00
martin ff5341f186 Add tests on camera mouse controller 2022-08-28 13:42:50 +02:00
Martin Pernollet 417b927c02
Merge pull request #295 from jzy3d/bug/swingTranslucentSurfaceIn2dView
Workaround a Swing bug related to 2D view updates
2022-08-26 18:55:49 +02:00
Martin Pernollet 7980ee8a54 [maven-release-plugin] prepare for next development iteration 2022-08-08 15:39:22 +02:00
Martin Pernollet 0f84c95630 [maven-release-plugin] prepare release jzy3d-all-2.2.0 2022-08-08 15:37:30 +02:00
Martin Pernollet 9208118d4d Ensure EmulGLPainter is able to return its appropriate target windowing toolkit (AWT) 2022-07-28 14:04:14 +02:00
martin 49b38404be Improve AxisLableProcessor readability 2022-07-12 18:22:58 +02:00
martin df724fba93 Partial fix for Perspective projection 2022-07-12 16:54:51 +02:00
martin 63361f6eed 2D XZ and YZ charts : Allow Flipping vertical axis only, horizontal axis only or both 2022-07-08 19:57:45 +02:00
martin 1dc5945f4c Adding cases 2022-07-06 19:28:50 +02:00
martin e3cf9aeff9 Started to flip X axis in XY view 2022-07-04 18:47:09 +02:00
martin 8bb430dec4 Workaround XZ and YZ projections on EmulGL, relates to issue 274 2022-06-30 18:16:37 +02:00
martin 2561e3cf87 Generalize view2D/view3D toggle 2022-06-29 15:31:21 +02:00
martin ffe3f911e0 init 2D views for XZ/YZ 2022-06-29 00:46:25 +02:00
Martin Pernollet 2c0254350a Let windows test work 2022-06-20 13:06:16 +02:00
Martin Pernollet feee2c7222 . 2022-06-17 15:58:37 +02:00
Martin Pernollet 7cb85aebf5 Add pauses to let test pass on Linux. Weird edit 2022-06-17 15:56:09 +02:00
Martin Pernollet 7ea7e2ecc6 Allow reconfiguring legend's pixel scale upon view pixel scale update 2022-06-17 15:20:03 +02:00
Martin Pernollet a63309497c Better canvas pixel scale getters. Add checks to view pixel scale listener to check consistent values and avoid layout glitches 2022-06-17 13:32:08 +02:00
Martin Pernollet dcc268fba7 Fix vertical colorbar position for EMulGL charts 2022-06-17 10:27:14 +02:00
Martin Pernollet 68aed9cbe1 Fixed EmulGL colorbar layout 2022-06-16 17:56:42 +02:00
Martin Pernollet 0e9a6c1f9c Configure mutation testing 2022-06-16 11:35:46 +02:00
Martin Pernollet e3fcfbe44e Fixed emulGL margin processing with/without HiDPI 2022-06-15 19:29:50 +02:00
Martin Pernollet d1c8737a79 Fix few tests 2022-06-15 15:22:06 +02:00
Martin Pernollet fbbba30c7c debug in progress 2022-06-14 18:27:52 +02:00
Martin Pernollet 3e67484d99 Add layout settings clone methods 2022-06-13 21:41:13 +02:00
Martin Pernollet 5126ac05d4 remove shrink colorbar 2022-06-13 20:21:39 +02:00
Martin Pernollet f45f431696 . 2022-06-13 16:25:13 +02:00
Martin Pernollet c755902f2c EmulGL colorbar margin almost working in HiDPI 2022-06-13 16:21:06 +02:00
Martin Pernollet cf1f8d08bc A bit more test 2022-06-13 12:33:46 +02:00
Martin Pernollet 42a4f96ee6 Added font size selector 2022-06-12 10:30:03 +02:00
Martin Pernollet 1f5a40278d Fix EmulGL view size bug 2022-06-09 13:09:52 +02:00
Martin Pernollet 19d4a0293b Considering colorbar margins, started to deal with asymetric margin 2022-06-07 12:28:38 +02:00
Martin Pernollet 4eba82fd98 Adding new margin class, added tests, let colorbar width be scaled with pixel ratio 2022-06-02 15:10:38 +02:00
martin bd4baa7fd1 . 2022-06-01 17:54:43 +02:00
martin c677f16707 Add tests 2022-05-31 21:01:59 +02:00
martin 5b214186ec Using the same test for Native and EmulGL view layout 2022-05-31 20:49:16 +02:00
martin 5cc305baec Init HiDPI layout tests 2022-05-31 14:43:13 +02:00
Martin Pernollet f278777f6c Bump to version 2.1.1-SNAPSHOT 2022-05-24 17:31:19 +02:00
Martin Pernollet f88693859d [maven-release-plugin] prepare release jzy3d-all-2.1.0 2022-05-24 16:51:35 +02:00
Martin Pernollet 7929d26803 fix build issue 2022-05-24 13:41:30 +02:00
Martin Pernollet 7a94b74da9 ignore a test when running on linux 2022-05-24 13:20:41 +02:00
Martin Pernollet 788996dcab Applying @HannesWell recommandations on testing frame size on Windows 2022-05-24 12:42:44 +02:00
Martin Pernollet dd56f3762b Applying @HannesWell recommandations for Gitignore cleanup 2022-05-24 12:28:30 +02:00
Martin Pernollet ca2cdd2a54 merge 2022-05-24 11:56:06 +02:00
Martin Pernollet cc3bbfff74 Fixed OverlayImageRenderer not displaying images of right side of chart with HiDPI 2022-05-23 17:20:35 +02:00