franzenzenhofer / f19n-obtrusive-livetest

A sandboxed, extendable testing chrome extension and framework! It runs pre-defined and custom tests on each page that you visit.
https://chrome.google.com/webstore/detail/f19n-obstrusive-live-test/jbnaibigcohjfefpfocphcjeliohhold?hl=en
55 stars 1 forks source link

MVP finish #49

Closed franzenzenhofer closed 7 years ago

franzenzenhofer commented 7 years ago
franzenzenhofer commented 7 years ago

hi moritz, added one thing

the official name of this extension is "Obtrusive Live Test"

if the old name "Obtrusive Livetest Chrome Extension" shows up anywhere visible, please change.

neuling commented 7 years ago

Panel should now snap to the corners of the browser. It also snaps to the bottom of the browser. What do you think @franzenzenhofer? Does it feel right? Can be disabled easily, just wanted to show it to you.

71vjpbowa5

neuling commented 7 years ago

Most of the new view-only rule concept is finished. Possibility to select/upload multiple rules. No pre-check per rule. Removed functionality to edit and duplicate rules. Removed the ability to add an empty rule. Removed some unused packages.

Todo:

yn314xmbxv

franzenzenhofer commented 7 years ago

ad Panel should now snap to the corners of the browser

mar-15-2017 10-41-55

works and snapping to top and bottom right side is cool

but: now there is a lot of stuttering (see attachment) when moving around, if (easily) possible see if there is away to reduce this stuttering.

franzenzenhofer commented 7 years ago

custom rules should also have the view button

franzenzenhofer commented 7 years ago

otherwise looks good

franzenzenhofer commented 7 years ago

ad janking, passive event listeners? https://blogs.windows.com/msedgedev/2017/03/08/scrolling-on-the-web/#ehgHAiKlb6YqOca2.97

franzenzenhofer commented 7 years ago

hmmm, adding rules with the same name should update the existing URL, not add another rule with the same name (this made sense when we had the editor in there, but with now just adding URLs it does not make sense any longer)

neuling commented 7 years ago

i did some debugging about the stuttering. the iframe inside the panel causes some performance issues. without the iframe it works perfectly. not sure how to fix this atm will think about it.

neuling commented 7 years ago

removed the ace editor from the view-rule view and added syntax highlighting.

unspecified-3

neuling commented 7 years ago

add rule button is now underneath the "custom rule" section. what do you think @franzenzenhofer? for me, thats the most intuitive location for this button.

unspecified-4

franzenzenhofer commented 7 years ago

ad janking: not MVP critical, and yeah iframes are always an issue with rendering

neuling commented 7 years ago

unsupported rules should now be removed on install and/or extension update. to make sure the sync works also in production, we should test it once the extension is available on the chrome store.