Commit graph

  • 788eb014d4 Added ability to paint pie chart as zoomed stack linear chart. 23rd 2023-09-14 16:16:51 +03:00
  • 13b7a07d2e Added initial transition animation to stack linear chart. 23rd 2023-09-12 17:24:46 +03:00
  • f026271436 Added initial implementation of stack linear chart. 23rd 2023-09-12 11:35:09 +03:00
  • d13fe39629 Added ability to paint horizontal lines for double linear charts. 23rd 2023-09-11 18:10:30 +03:00
  • 62b3b60c45 Added initial support of double linear chart to view. 23rd 2023-09-11 16:19:46 +03:00
  • 74313d23f3 Added new type of chart view for double linear charts. 23rd 2023-09-11 15:22:24 +03:00
  • 646390141a Moved out paint of horizontal lines for charts to separated view class. 23rd 2023-09-11 17:14:07 +03:00
  • 83cf12b475 Slightly reduced size of buttons in container to filter chart lines. 23rd 2023-09-11 14:53:31 +03:00
  • a0226f9789 Added support of different chart types in chart widget. 23rd 2023-09-08 16:27:29 +03:00
  • 54fecd497e Added icon to widget for point details on chart when zoom is enabled. 23rd 2023-09-08 15:08:13 +03:00
  • 2106747496 Decreased size of widget for point details on chart. 23rd 2023-09-08 13:46:11 +03:00
  • ecce9dbaaa Added ability to hide point details on chart by second click. 23rd 2023-09-08 13:08:03 +03:00
  • b606a7b21d Added initial animation and selection to stack chart view. 23rd 2023-09-08 12:15:35 +03:00
  • 35ff45971f Added support of async charts for main graphs. 23rd 2023-09-08 12:12:34 +03:00
  • 7a436f32dd Moved out search of clicked index on chart to chart view. 23rd 2023-09-05 20:04:37 +03:00
  • 54d5358b75 Fixed position of selected X in linear chart animations. 23rd 2023-09-05 17:03:08 +03:00
  • 20c2250abb Added initial implementation of painting of stack chart. 23rd 2023-08-28 02:40:59 +03:00
  • 2ddc1ee2e1 Implemented calculation of chart height in stack chart view. 23rd 2023-08-28 01:17:30 +03:00
  • b55d2008c0 Added dummy class for stack chart view. 23rd 2023-08-28 00:44:50 +03:00
  • 11b932707c Moved out calculation of height limits to abstract chart view class. 23rd 2023-08-28 00:39:17 +03:00
  • d50aca0d33 Created abstract chart view class. 23rd 2023-08-28 00:16:48 +03:00
  • 671e81033c Moved files of linear chart view class to directory. 23rd 2023-08-27 23:47:04 +03:00
  • 361d269bf3 Added support of custom header in chart widget with zoomed chart. 23rd 2023-08-25 00:08:59 +03:00
  • ae81373cff Slightly improved display management of delayed widgets in chart widget. 23rd 2023-08-24 23:03:37 +03:00
  • 160794b26c Added support of chart titles to Data and API classes for statistics. 23rd 2023-08-24 23:01:39 +03:00
  • 1dc57afbe1 Added some phrases for chart titles in chart widget. 23rd 2023-08-24 23:00:04 +03:00
  • d9f397ea3f Added display of toast with potential human-readable errors from server. 23rd 2023-08-24 20:40:58 +03:00
  • c9a976bf87 Added initial support of zooming single chart to chart widget. 23rd 2023-07-27 07:08:05 +03:00
  • 7b921dea3b Replaced bad sizeValue with intended resizeGetHeight in chart widget. 23rd 2023-07-27 07:06:36 +03:00
  • fcc6aaed91 Added mouse click support to point details widget. 23rd 2023-07-27 07:05:33 +03:00
  • eb0ab9609f Added API support for request of async zoom single chart. 23rd 2023-07-27 07:03:53 +03:00
  • bb359f6493 Fixed crash in charts with equal minimum and maximum values. 23rd 2023-07-27 06:15:19 +03:00
  • b24be50afe Improved format of timestamp in point details widget. 23rd 2023-07-27 06:12:05 +03:00
  • 3e55380eed Returned support of detail dots to linear chart view class. 23rd 2023-07-27 03:13:32 +03:00
  • 25c97a3ee8 Cached both main and footer charts in single linear chart view. 23rd 2023-07-27 01:49:53 +03:00
  • 2055cc70d1 Removed chart line view context. 23rd 2023-07-27 01:23:57 +03:00
  • 788a81df6c Removed some duplicated code from chart line view context. 23rd 2023-07-27 01:10:24 +03:00
  • 1209bd35c5 Replaced static function for linear chart paint with dedicated class. 23rd 2023-07-27 01:03:52 +03:00
  • f473a1a804 Attempted to increase performance of chart paint by caching every frame. 23rd 2023-07-20 21:06:30 +03:00
  • c8e95f7297 Improved y-axis animation again to look much better. 23rd 2023-07-15 01:56:47 +03:00
  • b1ed8cd1b1 Fixed bug of display for y-axis captions with instant delivered data. 23rd 2023-07-14 21:09:55 +03:00
  • 64bb818fe9 Added initial display of footer while chart lines are filtering. 23rd 2023-07-14 20:13:42 +03:00
  • ee172d951d Added support to hide name and value of line in PointDetailsWidget. 23rd 2023-07-14 19:01:33 +03:00
  • 41bc47eb6f Faded out detail dot of filtered chart line. 23rd 2023-07-14 18:06:35 +03:00
  • 423d2293f9 Kept point details widget while chart lines are filtering. 23rd 2023-07-14 18:06:16 +03:00
  • e6559276c0 Added class to calculate context state while chart lines are filtering. 23rd 2023-07-14 07:25:17 +03:00
  • 13959ca36c Added buttons container to filter chart line to chart widget. 23rd 2023-07-14 06:51:11 +03:00
  • 520989a7e6 Added initial ability to filter chart lines. 23rd 2023-07-14 03:45:59 +03:00
  • 4c02d19a51 Added implementation of buttons container to filter chart lines. 23rd 2023-07-14 06:50:26 +03:00
  • 734e1166ad Removed from display point details widget with invalid index. 23rd 2023-07-14 02:05:05 +03:00
  • 94fd3e32dd Added own value of height for chart widget. 23rd 2023-07-14 00:59:40 +03:00
  • 367adaa44d Attempted to increase performance when paint complicated charts. 23rd 2023-07-14 00:59:10 +03:00
  • 73b4621121 Cached current x-axis indices to reduce redundant calculations. 23rd 2023-07-12 02:28:56 +03:00
  • 8256a4c686 Completely replaced widgets in footer with nice path paint. 23rd 2023-07-11 16:39:38 +03:00
  • b6b6673214 Initially replaced buttons in footer with cached arrows. 23rd 2023-07-11 05:35:46 +03:00
  • 8ba2e95e6c Added paint of inactive area in footer in chart widget. 23rd 2023-07-11 04:53:36 +03:00
  • 40ab042fb5 Added support of very large values in PointDetailsWidget. 23rd 2023-07-11 03:58:46 +03:00
  • 25f401c22e Changed color of axis captions to grey. 23rd 2023-07-11 02:55:42 +03:00
  • d8566f770f Removed chart paint below bottom line in chart widget. 23rd 2023-07-11 02:36:51 +03:00
  • f76f69b5cd Moved out details dots above horizontal line captions. 23rd 2023-07-11 02:24:02 +03:00
  • 487dd27ca1 Added padding to y-axis captions in chart widget. 23rd 2023-07-11 01:30:09 +03:00
  • 32df03f08d Fixed text overlap on y-axis captions when mouse drag is really fast. 23rd 2023-07-10 17:29:52 +03:00
  • 658db59aaf Replace Simple with Basic for animation of chart y-axis captions. 23rd 2023-07-10 04:06:49 +03:00
  • 695542cfd2 Added initial animation of chart y-axis captions. 23rd 2023-07-07 18:17:09 +03:00
  • 07cd35b1a8 Added fade animation to details widget on charts. 23rd 2023-07-07 14:41:30 +03:00
  • 74aae29b64 Added point details widget to chart widget. 23rd 2023-07-07 11:28:50 +03:00
  • 70713d5f62 Moved paint of chart to inner widget within chart widget. 23rd 2023-07-07 10:55:17 +03:00
  • dd1b006d8a Created RpMouseWidget class for easier mouse processing. 23rd 2023-07-06 19:16:02 +03:00
  • ec8d604db7 Added initial widget implementation of point details in charts. 23rd 2023-07-06 14:09:16 +03:00
  • 9e8d60065b Slightly improved code style in PaintLinearChartView. 23rd 2023-07-01 12:21:23 +03:00
  • d603f4de51 Reduced redundant calculations of animation in chart widget. 23rd 2023-07-01 12:18:33 +03:00
  • 77695091b3 Slightly clarified name of y-axis animation in chart widget. 23rd 2023-07-01 11:53:19 +03:00
  • 20e81177a6 Fixed first show of chart widget with new data. 23rd 2023-07-01 11:44:56 +03:00
  • ce3ad95950 Removed useless processing for changing drag direction. 23rd 2023-07-01 11:29:00 +03:00
  • c5684e768a Slightly optimized footer in chart widget. 23rd 2023-07-01 11:27:58 +03:00
  • c8d5a60c74 Moved out processing of chart animation to separate class. 23rd 2023-07-01 10:50:53 +03:00
  • 4dad0a215a Removed some unused data chart widget. 23rd 2023-07-01 08:56:19 +03:00
  • 15698fd6f0 Tried to fix animation bug when mouse drag is really fast. 23rd 2023-07-01 01:05:22 +03:00
  • cd4654dfd2 Tried to fix some bugs with alpha of horizontal lines in chart widget. 23rd 2023-07-01 00:53:15 +03:00
  • 3a3d4480cc Added acceleration to y-axis animation in chart widget. 23rd 2023-06-30 23:05:05 +03:00
  • 5c3748db56 Added tools to test animation for left and right edges with same speed. 23rd 2023-06-30 22:36:13 +03:00
  • 7dfdcc7be0 Added some work in progress to improve horizontal line animation. 23rd 2023-06-15 17:59:38 +03:00
  • d1f2950167 Added initial animation of horizontal lines in chart widget. 23rd 2023-06-09 17:16:58 +03:00
  • 59f61586a9 Improved code style in chart widget. 23rd 2023-06-09 13:42:29 +03:00
  • 629dd6f9de Added dirty implementation of chart animation with both axes. 23rd 2023-06-08 15:18:19 +03:00
  • f4fc8ec2c4 Added initial chart y-axis animation without x-axis. 23rd 2023-05-26 16:04:49 +03:00
  • e8aa55d4d8 Added initial support of static zoom for chart widget. 23rd 2023-05-26 16:04:33 +03:00
  • 26b17325aa Added initial implementation of footer in statistic chart widget. 23rd 2023-05-26 14:58:43 +03:00
  • c71f35778d Added API support of channel flag for channel statistics. 23rd 2023-05-25 21:53:34 +03:00
  • c9eb9a3ee0 Added initial widget with full zoom static linear chart. 23rd 2023-05-24 18:30:30 +03:00
  • 06948ad15e Added Data class for horizontal lines on statistic charts. 23rd 2023-05-24 15:38:22 +03:00
  • 029e0c9488 Added deserialization from JSON to statistics data to API. 23rd 2023-05-02 17:33:17 +03:00
  • c0219cb95d Added deserialization from JSON to statistics data. 23rd 2023-09-08 17:18:42 +03:00
  • 78e553b724 Added usage of segment tree in Data class for statistics. 23rd 2023-05-02 17:31:56 +03:00
  • b5b70beea0 Added implementation of class for segment tree. 23rd 2023-05-02 17:22:38 +03:00
  • 177a7eaf43 Added initial serialization from TL data to statistics data. 23rd 2023-04-26 23:58:03 +03:00
  • ca863bfb5b Added dummy Data class for statistics. 23rd 2023-04-26 23:26:30 +03:00
  • c45025c6e5 Added dummy API class for statistics. 23rd 2023-04-26 23:05:12 +03:00
  • 10968d0da2 Added dummy box class for statistics. 23rd 2023-04-26 22:06:54 +03:00
  • b0a65885c9 Added initial entry point for channel statistics. 23rd 2023-04-26 21:49:51 +03:00