alschmiedt
|
869e4eb366
|
Update flyout metrics to work with the new metrics manager (#4684)
|
2021-03-09 17:09:49 -08:00 |
|
Monica Kozbial
|
bea85cda1c
|
Positionables bugfix (#4685)
* Apply fixes to positionable logic
* Update variable name and add @private annotation
|
2021-03-08 11:20:30 -08:00 |
|
Rachel Fenichel
|
855185c6cf
|
Merge pull request #4682 from rachel-fenichel/toolbox_constants
Use Blockly.utils.toolbox.Position enum everywhere
|
2021-03-08 10:52:58 -08:00 |
|
Monica Kozbial
|
f837f1e44e
|
Add zoom support for single-direction-scroll (#4653)
* Add zoom support for single-direction scroll
|
2021-03-05 14:37:41 -08:00 |
|
Rachel Fenichel
|
f7e0d5f4ea
|
Use existing toolbox position enum
|
2021-03-05 14:16:43 -08:00 |
|
alschmiedt
|
26104d280d
|
Update metrics to support mutators (#4679)
|
2021-03-05 11:44:29 -08:00 |
|
Monica Kozbial
|
0246e2a132
|
Fix flyout metrics and workspace scroll (#4674)
* Fix flyout metrics and max scroll logic in scroll
* Fix horizontal scroll wheel logic
|
2021-03-05 11:34:29 -08:00 |
|
Sam El-Husseini
|
63d26dc186
|
Add extra requires check (#4677)
* Add extra requires check
|
2021-03-05 09:50:51 -08:00 |
|
Monica Kozbial
|
ef8a5a1fe1
|
Add PluginManager (#4672)
* Add PluginManager.
|
2021-03-04 16:51:06 -08:00 |
|
Monica Kozbial
|
4844a1038c
|
Adding single-direction scroll options to inject options (#4651)
* Adding single directions scroll config to inject options
|
2021-03-03 12:29:10 -08:00 |
|
Monica Kozbial
|
f2cec81584
|
Adding Positionable interface (#4669)
* Adding IPositionable interface.
|
2021-03-02 16:17:17 -08:00 |
|
Monica Kozbial
|
57749e6eb8
|
Updating bump logic to support single-direction scrollbars (#4652)
* Updating bump logic to support single-direction scrollbars
|
2021-03-01 12:20:12 -08:00 |
|
Sam El-Husseini
|
5780399750
|
Use registry for creating the no-category flyout (#4659)
* Use registry for creating the horizontal / vertical flyout
|
2021-03-01 10:00:47 -08:00 |
|
Sam El-Husseini
|
f97730e83c
|
Sort requires (#4658)
* Cleanup gulp method to sort requires
|
2021-02-25 17:17:42 -08:00 |
|
Sam El-Husseini
|
ab8a11784d
|
Fix event related missing requires (#4656)
* Fix event related missing requires
|
2021-02-25 14:28:11 -08:00 |
|
Rachel Fenichel
|
0b09d179ae
|
Merge pull request #4642 from rachel-fenichel/event_data_type
Move bind/unbind events functions to new file, with example usage.
|
2021-02-25 12:00:22 -08:00 |
|
Monica Kozbial
|
dd7e365882
|
Scrolling readability refactor (#4643)
* Refactors scrolling logic in scrollbars and adds comments to be more readable
* Updates JSDoc description for ScrollbarPair.set and Scrollbar.set
|
2021-02-24 15:09:43 -08:00 |
|
Monica Kozbial
|
f942736a1e
|
Erratic scroll fix (#4650)
* Resize fix
* Update fix
|
2021-02-23 14:35:21 -08:00 |
|
Rachel Fenichel
|
ad37d9e5c6
|
More renaming
|
2021-02-23 10:21:46 -08:00 |
|
Rachel Fenichel
|
f20b06faa8
|
Rename checkAndBind and update comments.
|
2021-02-23 10:20:13 -08:00 |
|
Rachel Fenichel
|
54c4e8de39
|
Rename Blockly.eventHandling->Blockly.browserEvents and replace all Blockly.EventData annotations
|
2021-02-22 13:23:19 -08:00 |
|
Rachel Fenichel
|
2a3f5040e6
|
Move bind/unbind events functions to new file, with example usage.
|
2021-02-19 14:34:45 -08:00 |
|
Rachel Fenichel
|
2360a12493
|
Fix remaining trivial missing requireTypes
|
2021-02-19 13:17:14 -08:00 |
|
alschmiedt
|
d81703a745
|
Metrics register (#4630)
|
2021-02-12 16:16:33 -08:00 |
|
alschmiedt
|
a8f28c6b11
|
Metrics refactor (#4627)
|
2021-02-10 16:19:56 -08:00 |
|
Rachel Fenichel
|
9002492476
|
Fix missing require types in workspace svg
|
2021-02-09 15:01:05 -08:00 |
|
Monica Kozbial
|
17d7d1b449
|
Use ScrollbarPair and WorkspaceDragger in flyouts (#4607)
* Use ScrollbarPair for flyouts
* Address PR comments
* Fix compile error
|
2021-02-02 11:46:06 -08:00 |
|
alschmiedt
|
efdcb89b5c
|
Register cursors (#4599)
|
2021-01-21 16:01:31 -08:00 |
|
alschmiedt
|
a3adc42e8a
|
Remove keyboard navigation from core (#4593)
|
2021-01-19 11:50:51 -08:00 |
|
Maribeth Bottorff
|
2de6c9ec7a
|
Make sure el can be blurred before doing so (#4506)
|
2020-12-08 16:07:58 -08:00 |
|
Monica Kozbial
|
adb521f705
|
Remove TODO and add workspace comment create event (#4494)
|
2020-12-03 12:55:21 -08:00 |
|
Monica Kozbial
|
40ef586260
|
Refactoring Ui events in core (#4418)
* Ui events base (#4370)
* Add constants for new ui event types
* Add property to indicate an event as UI event
* Click events (#4372)
* Creating new ui base class.
* Refactor theme event (#4391)
* Add themeName property to theme event
* Refactor marker move events. (#4389)
* Refactor trashcan open event (#4392)
* Refactor selected event (#4387)
* Refactor toolbox item change event (#4394)
* Refactor bubble open events (#4390)
* Refactor block drag event (#4388)
* Viewport events (#4395)
* Fix event filtering for ui events (#4401)
* Move events to new directory and rename Ui events base (#4400)
* Move events to new directory and rename Ui events base
* Add missing fromJson implementation for click event (#4410)
* Adding serialization tests for events
* Zoom controls event (#4407)
* Refactor zoom event
* Rename IS_UI_EVENT to isUiEvent
|
2020-11-04 14:43:54 -08:00 |
|
Sam El-Husseini
|
db40e44b7c
|
Move Blockly.utils.dom.SvgElementType to Blockly.utils.Svg (#4285)
* Move SVGElementType to its own file shaving off 2.7KB
|
2020-09-16 14:42:58 -07:00 |
|
alschmiedt
|
22d598484f
|
Update blockToDom types to include document fragments (#4280)
|
2020-09-16 10:51:09 -07:00 |
|
alschmiedt
|
d01169fa79
|
Toolbox Rewrite (#4223)
Rewrite the toolbox in order to get rid of old closure code and make it easier to extend.
Co-authored-by: Maribeth Bottorff <maribethb@google.com>
|
2020-09-02 08:13:07 -07:00 |
|
Beka Westberg
|
af9be6d9c3
|
Update some inline docs in block.js (#4241)
* Update some inline docs in block.js
* Fix build error
|
2020-09-01 10:27:17 -07:00 |
|
Monica Kozbial
|
739b8b3adc
|
Viewport change event (#4180)
* Adding viewport ui event emitting and tests
* comment out viewport ui event logic and add TODO for reference
|
2020-08-31 18:41:20 -07:00 |
|
Monica Kozbial
|
a89ff37bd8
|
Add checks to WorkspaceSvg dispose and fix shared Workspace tests (#4170)
* Fix workspace tests and add add checks for WorkspaceSvg dispose
* Move flyout test to WorkspaceSvg
|
2020-08-17 10:32:55 -07:00 |
|
alschmiedt
|
0f00f42580
|
Adds Ability to Add a Flyout as a Plugin (#4059)
|
2020-07-22 17:13:19 -07:00 |
|
Rachel Fenichel
|
7288c66294
|
Rename connectionTypeChecker->connectionChecker
|
2020-07-16 17:40:13 -06:00 |
|
Rachel Fenichel
|
c743a92bb9
|
Start work on connection type checker
|
2020-07-16 17:40:12 -06:00 |
|
Sam El-Husseini
|
0f3db47fa5
|
Use generics to derive SVG element type (#4036)
* Encapsulate type in a generic to automatically derive type of SVG element when using createSvgElement
|
2020-07-13 10:40:31 -07:00 |
|
Rachel Fenichel
|
c9c8af12a7
|
Remove some old deprecated functions
|
2020-07-08 17:31:16 -07:00 |
|
Maribeth Bottorff
|
5e55d89d3b
|
Context menu registry, initial version. (#3930)
* initial version of registry for context menu options
* Registers workspace-level context menu options
|
2020-07-07 10:41:53 -07:00 |
|
Sam El-Husseini
|
9e7f3b07e9
|
Advanced compilation fixes (#3995)
* Advanced compilation fixes
|
2020-06-25 11:59:03 -07:00 |
|
alschmiedt
|
84e9802cdb
|
Fix disposing of a workspace (#3960)
|
2020-06-11 14:14:18 -07:00 |
|
alschmiedt
|
14479fd7e2
|
Update Toolbox Interface (#3934)
* Update toolbox interface
|
2020-06-08 09:17:38 -07:00 |
|
alschmiedt
|
00df97a59d
|
Add plugin options (#3922)
* Adds a plugin through options
* Fix requires
* Fix pr comments
|
2020-05-29 13:22:25 -07:00 |
|
alschmiedt
|
6bc60894db
|
Toolbox interface (#3918)
* Add toolbox interface
|
2020-05-27 10:06:18 -07:00 |
|
Sam El-Husseini
|
e3babee1f3
|
Add Blockly.utils.Metrics @record (#3913)
* Add Blockly.utils.Metrics
|
2020-05-21 15:03:17 -07:00 |
|