A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Further Details on Tasks (Descriptions including HTML-?) can be found on our public Jira board at: https://jira.catrob.at/secure/RapidBoard.jspa?rapidView=69&projectKey=HTML&view=detail | |||||||||||||||||||||||||
2 | Please notice: A major part of my work was to write a detailed specification of the Catrobat Physics Engine to be used by all teams (Android, iOS, HTML5). This document is currently in review by the project owner team and not part of the submits. | |||||||||||||||||||||||||
3 | It will be available in our confluence (https://confluence.catrob.at) after review- if things may change in our specification new tasks have to be added for these changes in our Jira | |||||||||||||||||||||||||
4 | As there is no official catrobat language specification available testing the Andoid PocketCode app was a main part of my work- several issues were documented in the HTML5 as well as the core team's Jira board | |||||||||||||||||||||||||
5 | ||||||||||||||||||||||||||
6 | Open issues, questions & taks have already been discussed with my mentor in detail (overview of these task below) | |||||||||||||||||||||||||
7 | Review of physics specification and planning possible changes | |||||||||||||||||||||||||
8 | Performance optimization: I worked on a prototype using WebWorkers during the last weeks (not merged) and will continue this work to improve collision detection performance | |||||||||||||||||||||||||
9 | Physics impulse handling: the main physics calculations on collisions changing velocity, rotation, ... (not all parts could be merged) | |||||||||||||||||||||||||
10 | Physics debug mode: I worked on an extension for the team's developers to visualize all hulls, centroids and docking points for bubbles for testing purpose (not merged- currently there is a conflict with an other team member's work) | |||||||||||||||||||||||||
11 | ||||||||||||||||||||||||||
12 | I will continue the work and try to merge my latest changes during the next weeks. | |||||||||||||||||||||||||
13 | Changes regarding the current rendering process do have an impact on other features that have to be merged first (e.g. bubbles) | |||||||||||||||||||||||||
14 | ||||||||||||||||||||||||||
15 | Below are my github commits: my prototype using web workers is not part of this commit- I have to discuss my changes with the other team members and evaluate if these changes may have an impact on the players design. | |||||||||||||||||||||||||
16 | Furthermore it should be discussed how tests for code running in WebWorks should look like and if any changes are needed when loading the project (onLoad-Event, possible delays, testing browser caching, ..) | |||||||||||||||||||||||||
17 | The team is currently working on a major extension to make it possible to show/edit the PocketCode bricks as well- together, we introduced a new backend version (currently in test) to enable these features including physics. | |||||||||||||||||||||||||
18 | As you may see in my commits: I had to switch the branches quite often to make sure the whole team can work on different features simultaneously and physics can be integrated and enabled without any issues. | |||||||||||||||||||||||||
19 | ||||||||||||||||||||||||||
20 | Commit (newest on top) | Comments | Description | |||||||||||||||||||||||
21 | https://github.com/Catrobat/HTML5/commit/dd5598e8b82092f431bc825aad97120703ac54ed | HTML-190 hull approximation | hull approximation | |||||||||||||||||||||||
22 | https://github.com/Catrobat/HTML5/commit/a203678ef51160a0aea0d606171dcb43819e3e8f | HTML-188 Set Look By Index | more unit tests needed for background look | |||||||||||||||||||||||
23 | https://github.com/Catrobat/HTML5/commit/e5a83893e18173ca22342520c99a3e3287cc0e54 | Backend v0.4 property and service changes | remove/merge/retest all graficEffectBricks + all ?AndWaitBricks | |||||||||||||||||||||||
24 | https://github.com/Catrobat/HTML5/commit/404e108b6503cb4409187138500ef2d1a11045a1 | merge: missing file | ||||||||||||||||||||||||
25 | https://github.com/Catrobat/HTML5/commit/406c72f81df7bfe532e78e4e2cc205cc1c0f5d85 | Merge remote-tracking branch 'refs/remotes/origin/physics' into feature/showCode | # Conflicts: | |||||||||||||||||||||||
26 | https://github.com/Catrobat/HTML5/commit/c3d3279944692b876fb5454be498c1ebfa9af5d7 | Fix: typo | ||||||||||||||||||||||||
27 | https://github.com/Catrobat/HTML5/commit/a0b1d359dd9b4ecc964abb4b8bae0d7026fec14a | Backend v0.4 Refactoring Bricks | changes (important): ifThenElse: showElse -> hasElse (property changed) | |||||||||||||||||||||||
28 | https://github.com/Catrobat/HTML5/commit/6799d1adba9b515e582e937455a1760c876944fb | HTML-160 update backend | get changes from v0.3 | |||||||||||||||||||||||
29 | https://github.com/Catrobat/HTML5/commit/d0336cbc1551ab4b2ac2017ff024f251508b00d3 | HTML-190 Backend extensions/changes | supporting new interface for rotation speed | |||||||||||||||||||||||
30 | https://github.com/Catrobat/HTML5/commit/0b41b8e49da5000012fbf65519e9a46324e504e0 | Merge remote-tracking branch 'refs/remotes/origin/develop' into physics | # Conflicts: | |||||||||||||||||||||||
31 | https://github.com/Catrobat/HTML5/commit/931b0be24863a401920e4c5c5646832a9f5cd8ad | Backend exensions and tests | better recognition of invalid projects: detects unclosed loops & ifTenElse now | |||||||||||||||||||||||
32 | https://github.com/Catrobat/HTML5/commit/2565422264b7fe202c229c36a59015031ea24301 | UnitTest: fixes | sprite/scene: have to be maintained | |||||||||||||||||||||||
33 | https://github.com/Catrobat/HTML5/commit/e3c9fc7842f259d08e34de94b4b749475acea855 | UnitTest fixes | ||||||||||||||||||||||||
34 | https://github.com/Catrobat/HTML5/commit/f2fe1134f7fb8125e5ef3fe7ae4f70e87ba0ee3f | HTML-190 Setter Tests | all of these setters return undefined by default (no immediate impact on rendering) | |||||||||||||||||||||||
35 | https://github.com/Catrobat/HTML5/commit/b2e50b8c98f9365b6708eec9d0bb409ebe969501 | Accordion control was replaces by expander control | currently in other branch | |||||||||||||||||||||||
36 | https://github.com/Catrobat/HTML5/commit/7f24caaf213a626895f61f8023a798125f8037f2 | UnitTests: UserVariables | initilialized with 0 now | |||||||||||||||||||||||
37 | https://github.com/Catrobat/HTML5/commit/1810d5dd1fcd1c6e7fa7b777349c077e93d53087 | Fixed Unit Tests | ||||||||||||||||||||||||
38 | https://github.com/Catrobat/HTML5/commit/814e762cd9a215e798e200aae58690a5e3ac7ec5 | Fix: animation end position issue | added usnit tests (bug based on latest changes) | |||||||||||||||||||||||
39 | https://github.com/Catrobat/HTML5/commit/a47e6ad1f32f9172300c0ec91960036c7df09407 | HTML-119 Refactoring | stop script type changed | |||||||||||||||||||||||
40 | https://github.com/Catrobat/HTML5/commit/fbfef1bddc3cb8db12f54a650f916f846145cbee | WhenActionBrick: fixes and unit tests | adding unit tests + fixes | |||||||||||||||||||||||
41 | https://github.com/Catrobat/HTML5/commit/b3e487c9940dd4140e898c1254e6b9043f76a923 | ifThenElse Fix + tests | added tests for ifThenELse | |||||||||||||||||||||||
42 | https://github.com/Catrobat/HTML5/commit/9dd99279edc9b421fb1d89f0f35b88ff876e2907 | Update: QUnit | unit test framework | |||||||||||||||||||||||
43 | https://github.com/Catrobat/HTML5/commit/db28c5eb0f5599610c3dc0b8d75bb34ab44152de | removed min files | not needed (in this folder) anymore | |||||||||||||||||||||||
44 | https://github.com/Catrobat/HTML5/commit/51f2fe47f86cb617dd90248b3179c67d9a67d97b | rewrite WhenActionBrick | including backend changes to add a better handling of invalif project structures | |||||||||||||||||||||||
45 | https://github.com/Catrobat/HTML5/commit/2b6f4ff99efe38121ff541b76a77d24436a7979c | update backend .. | needed to continue tests for action brick | |||||||||||||||||||||||
46 | https://github.com/Catrobat/HTML5/commit/2473cd40f70717305b92a3a3ff1993c5ad4b5ee7 | HTML-190 Backend: Fixes | cleanup for all versions | |||||||||||||||||||||||
47 | https://github.com/Catrobat/HTML5/commit/fd476579578c6d3f941d899b351dba8ee79f6971 | WhenTouchBrick replaced by WhenAction | status stored in brick to provide an edit functionality in the future | |||||||||||||||||||||||
48 | https://github.com/Catrobat/HTML5/commit/ec4835336b691fc6b429d95ed50e90f9d55a59b3 | HTML-145 RotationStyle | Backend changes to one brick + setter moved to default sprite + refactoring inkluding tests | |||||||||||||||||||||||
49 | https://github.com/Catrobat/HTML5/commit/3d9a44fbe359161cbe46accd123e44f32a448425 | HTML-190 Backend Refactoring | gettting rid of unused or currently wrong defined bricks | |||||||||||||||||||||||
50 | https://github.com/Catrobat/HTML5/commit/cc01697c3e3d36aafa8af0965253e2cbc0d6a9bc | HTML-190 Backend v0.4 | ||||||||||||||||||||||||
51 | https://github.com/Catrobat/HTML5/commit/e1174228dd78df2e97950252107a8a7c880c9eac | HTML-190 Switch Backend To v0.4 | for brick refactoring + support for new features | |||||||||||||||||||||||
52 | https://github.com/Catrobat/HTML5/commit/55e1719880fcc06b18227ec9cd93e2aa332372f9 | HTML-164 Animation Refactoring | cleanup | |||||||||||||||||||||||
53 | https://github.com/Catrobat/HTML5/commit/17de4109ddea4fea3922408b24506a602328435f | fix: default pen size | ||||||||||||||||||||||||
54 | https://github.com/Catrobat/HTML5/commit/b09e20c89170794a5930a535979760594bde5531 | HTML-164 Fix (after merge from develop) | ||||||||||||||||||||||||
55 | https://github.com/Catrobat/HTML5/commit/6d436d0a9348f7314e8d6422645a5c464be7db70 | Merge remote-tracking branch 'refs/remotes/origin/develop' into feature/performance | ||||||||||||||||||||||||
56 | https://github.com/Catrobat/HTML5/commit/161dff76f63dc33026bae1239ee73708733cabb0 | HTML-142 TextCaching | fixed issues with rendering variables | |||||||||||||||||||||||
57 | https://github.com/Catrobat/HTML5/commit/98f7830a66efa863b5a6be05806d67e8f7cc274a | HTML-192 StopTHISScript Fix | instead of stopping the script | |||||||||||||||||||||||
58 | https://github.com/Catrobat/HTML5/commit/08c9c5d451d3dd678af92e5dda4790f580ea743b | HTML-193 Resize | minor improvement so avoid global resize handling if not needed | |||||||||||||||||||||||
59 | https://github.com/Catrobat/HTML5/commit/b2796f5ab6a9ba9d65c8fe8a734305f644d7f4b4 | HTML-193 Fix | height/width ratio change event triggered when scene is changed | |||||||||||||||||||||||
60 | https://github.com/Catrobat/HTML5/commit/0f0843e2711df3548f5bff6879eececbaf9a098d | Merge remote-tracking branch 'refs/remotes/origin/develop' into physics | ||||||||||||||||||||||||
61 | https://github.com/Catrobat/HTML5/commit/8216925e445845bb324fa6eff03090673b39dbee | HTML-171 added scroll container | handling if device emulator gets higher then available screen | |||||||||||||||||||||||
62 | https://github.com/Catrobat/HTML5/commit/afddc1e0177d4e96eeee8b21c33ba41624cf7970 | HTML-171 CSS fixes | ||||||||||||||||||||||||
63 | https://github.com/Catrobat/HTML5/commit/09a8a991bb4a62d4a85072bdbafc94ca3ea46ed5 | HTML-171 Embedding the emulator dialog | ||||||||||||||||||||||||
64 | https://github.com/Catrobat/HTML5/commit/4a31489229646581b004cdf65bdb64f2d0a302c3 | HTML-171 updated css from feature/showCode | expander styles missing | |||||||||||||||||||||||
65 | https://github.com/Catrobat/HTML5/commit/d56bba9cbc537776401bbd0d1785dedbd2c13b4e | fixing css classes that were defined more than once | ||||||||||||||||||||||||
66 | https://github.com/Catrobat/HTML5/commit/4a2a33baee3a23e525354b464bf58ed7312e905f | HTML-171 changed image name | ||||||||||||||||||||||||
67 | https://github.com/Catrobat/HTML5/commit/e6f4e92d62ff2eae8f6fc0e38f339970ded3d4f4 | HTML-164 changed custom EventListeners to callabck functions | retests (performace) needed as well as updating all brick tests | |||||||||||||||||||||||
68 | https://github.com/Catrobat/HTML5/commit/e633d52debdd3bacfe187807ac96a88cad5ba78f | HTML-190 Backend extensions | eliminates the inconsistancy in formula type COLLISION_FORMULA and delivers IDs instead of names (like in all other (e.g. variables/lists) formulas we use in our JSON file format | |||||||||||||||||||||||
69 | https://github.com/Catrobat/HTML5/commit/bc3beda74ad0230facc66c6d77ebb8e49e45103b | HTML-176 added ToDo to handle scrolling | ||||||||||||||||||||||||
70 | https://github.com/Catrobat/HTML5/commit/3330f127c7b13e26bcf692bcc45ed142194a50cc | HTML-178 zooming css issue | fix for checkbox content alignment (when zooming) | |||||||||||||||||||||||
71 | https://github.com/Catrobat/HTML5/commit/95def24feeef9d5aab9a76cfe4fef885b70256e9 | HTML-176 Minor Fixes | maybe we should consider changing ther HtmlTag Control to an inherited control from ContainerControl.. Retests for onResize events needed | |||||||||||||||||||||||
72 | https://github.com/Catrobat/HTML5/commit/2743b9ffdbc80e48bda4deff3dab73769456e1b7 | HTML-176 Infrastructure | to work on CSS and backgrounds (auto-generated svgs) | |||||||||||||||||||||||
73 | https://github.com/Catrobat/HTML5/commit/c599a06a85e5add0d43a8875c7b212fc2fa9b976 | HTML-168 Code Formatting | added additional BrickType: UNSUPPORTED | |||||||||||||||||||||||
74 | https://github.com/Catrobat/HTML5/commit/3d0a2a74b0814aa01ca92080aa298d1eaa2c61b6 | HTML-168 Refactoring | ..to contiue.. changing creation of other brickViews (currently only baseBrick) | |||||||||||||||||||||||
75 | https://github.com/Catrobat/HTML5/commit/63cb8dadc420a114192c87f22c168cd9e092652b | HTML-168 file name | changed name: starting with lower-case letter | |||||||||||||||||||||||
76 | https://github.com/Catrobat/HTML5/commit/8ad02085b5fa5e58063c01af082dccfc2ab6f2e5 | HTML-168 Rename | renamed BrickFormulaItem to be also used in bricks properties | |||||||||||||||||||||||
77 | https://github.com/Catrobat/HTML5/commit/d2fedea10e3da2f2b27b8e691d409557fc7bc711 | Added Formula Accessors & removed velocity | velocity implementation has been changed (physics) | |||||||||||||||||||||||
78 | https://github.com/Catrobat/HTML5/commit/2fca20c55ba3091aed1a9d843e4ad28a2ee5cb25 | tab control: merged | ||||||||||||||||||||||||
79 | https://github.com/Catrobat/HTML5/commit/0a84e260561456b40664d87a5893c945020b8612 | Merge remote-tracking branch 'refs/remotes/origin/develop' into feature/showCode | ||||||||||||||||||||||||
80 | https://github.com/Catrobat/HTML5/commit/110f92d1cbd887e62bd71b8e93c98e5dae3dd644 | added performacne test project | ||||||||||||||||||||||||
81 | https://github.com/Catrobat/HTML5/commit/54dcde412e6e72a40e5dff03ecc2d91663a04d82 | loop delay changed | due to call stack error | |||||||||||||||||||||||
82 | https://github.com/Catrobat/HTML5/commit/adc7d0ae7e192ef382e3fb0a1ac75e696c10d35f | test performance optimization | ||||||||||||||||||||||||
83 | https://github.com/Catrobat/HTML5/commit/9ef0637d69f4917ed4bbbec8fa6cd504ec4a421a | perfarmance fix: loop delay | if there are threading problems use the setTimeout 0ms method instead to add athe next loop call to out js callstack but do noch add a delay | |||||||||||||||||||||||
84 | https://github.com/Catrobat/HTML5/commit/3eb5f3aa01bdb1372c814024685a94908a51b57c | Fix: PenSize | fix: accessing private parameter + size too bit (changed from 4 to 3) | |||||||||||||||||||||||
85 | https://github.com/Catrobat/HTML5/commit/c116eb99011a65964afe34565c01682cc6e912b3 | Fix: UserVariable Initialization | initialized = 0 | |||||||||||||||||||||||
86 | https://github.com/Catrobat/HTML5/commit/f3bfff85b2c514f3e315c6c5cd3f454c39db6644 | Fix: Variable | Variables are initialized with 0 | |||||||||||||||||||||||
87 | https://github.com/Catrobat/HTML5/commit/a2c7dad8b6965596f262a02881928eff9a41e30e | Merge branch 'prototyping' of https://github.com/Catrobat/HTML5 into prototyping | ||||||||||||||||||||||||
88 | https://github.com/Catrobat/HTML5/commit/8eb79c4f8488998c9432808dccb3275b39f6aa25 | Merge remote-tracking branch 'refs/remotes/origin/develop' into prototyping | ||||||||||||||||||||||||
89 | https://github.com/Catrobat/HTML5/commit/a7e5ce9d1c40d0d6d5f7809ec8bba6eac97a2413 | Debug settings: local server | changes to enable clientside backend- deployment and testing | |||||||||||||||||||||||
90 | https://github.com/Catrobat/HTML5/commit/d9405bc2c59bfea401662a147078ffa51a32b0d4 | HTML-188 Fix | calculation including scope | |||||||||||||||||||||||
91 | https://github.com/Catrobat/HTML5/commit/034bf75aefbbb03a30e06a7592d0cd15983d842a | HTML-188 BrickFactory | extending factory for setBackgroundById (scene needed as interface: cntr) | |||||||||||||||||||||||
92 | https://github.com/Catrobat/HTML5/commit/41aa03b72bef7fd658337247e79402401cb85a9a | HTML-134 | Refactoring & Sound fixes | |||||||||||||||||||||||
93 | https://github.com/Catrobat/HTML5/commit/f5da0fab5462853ccebfd3771433a0dffae37b63 | HTML-188 SetLookByIndex | Implementation | |||||||||||||||||||||||
94 | https://github.com/Catrobat/HTML5/commit/0a386fd66d400b5e604dd4b739e144fa10f7dee1 | HTML-189 Splitting WhenActionBrick | .. to support individual class names and controller (code view) | |||||||||||||||||||||||
95 | https://github.com/Catrobat/HTML5/commit/319ebfbc6cd6be79e010ade959f1c9ff7e14caef | HTML-190 Physics Core Engine | ||||||||||||||||||||||||
96 | https://github.com/Catrobat/HTML5/commit/927914d161098a3432449eab7d4df856d80c2586 | HTML-142 String formatting | extending rendering text logic to support string formatting for bubbles (initial commit) | |||||||||||||||||||||||
97 | https://github.com/Catrobat/HTML5/commit/e8e8d8ca057dbbcb8ef3cf20e365a7d0b2179cae | HTML-142 Review & Extensions | Refactoring Bubble Logic & Events | |||||||||||||||||||||||
98 | https://github.com/Catrobat/HTML5/commit/c05658912148a2f86c18f8fc7f86c2a317246205 | test page | initila post | |||||||||||||||||||||||
99 | https://github.com/Catrobat/HTML5/commit/e43979b2d38cf767328a6745e0608844a1717f4e | Merge pull request #17 from Catrobat/feature/scenes | Feature scenes | |||||||||||||||||||||||
100 | https://github.com/Catrobat/HTML5/commit/c68c53ea3d2e82912e0b2047d4f5a90dc628b77d | Merge remote-tracking branch 'refs/remotes/origin/develop' into feature/scenes |