d11n
2326894a2b
Responsive editor improvements ( #5449 )
2023-11-09 10:27:33 +01:00
d11n
c16dfb2dcb
POS and Crowdfund: Improve item editor ( #5418 )
...
* POS and Crowdfund: Improve item editor
Makes it work the same way as the form editor: Drag and drop for reordering and inline editing without modal.
* Upload component
2023-11-02 19:58:03 +01:00
d11n
17064ab3c8
POS: Unify item display in editor ( #5272 )
2023-08-24 08:51:22 +02:00
Kukks
9132592717
fixes #5205
2023-07-29 09:15:10 +02:00
d11n
845e2881fa
POS Cart redesign ( #5171 )
...
* Move POS assets
* WIP
* Refactor into common Vue mixin
* Offcanvas updates
* Unifications across POS views
* POSData view fix
* Number and test fixes
* Update cart width
* Fix test
* More view unification
* Hide cart when emptied
* Validate cart
* Header improvement
* Increase remove icon size
* Animate add to cart action
* Offcanvas for mobile, sidebar for desktop
* ui+pos: updates icon size + badge + label
* Remove cart table headers
* Use same size for Cart and Shop headlines
* Update search placeholder
* Bump horizontal input padding
* Increase sidebar width
* Bump badge font size
* Fix manipulating the quantity of line items
* Fix cart icon
* Update cart display
* updates empty button
* Rounded search input
* Remove cart button on desktop
* Fix dark accent color
* More accent fixes
* Fix plus/minus alignment
* Update BTCPayServer/Views/Shared/PointOfSale/Public/Cart.cshtml
* Apply suggestions from code review
---------
Co-authored-by: dstrukt <gfxdsign@gmail.com>
2023-07-22 21:15:41 +09:00
d11n
966e598f10
Apps: Add direct file upload in item editor ( #5140 )
2023-07-06 11:01:36 +09:00
Nicolas Dorier
8cde8c01df
Add category feature to the PoS with Cart ( #5078 )
...
* Add grouping feature to the PoS with Cart
* Improve UI
* Rename groups to categories
* Make it easier to select categories of the items
* Refactor TemplateEditor, use TomSelect for categories
* Prevent Vue code insertion
* Prevent empty categories
* Add label ids
* Add test case
---------
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2023-06-30 09:13:15 +09:00
nicolas.dorier
6e392f4cfb
After changing PoS items in UpdatePoS ident the JSON template
2023-06-19 14:44:12 +09:00
Andrew Camilleri
d8c0e5bf3a
Add extension point to template editor ( #5080 )
2023-06-16 23:05:49 +09:00
Andrew Camilleri
8860eec254
Switch Apps to json not YML ( #4792 )
2023-05-23 09:18:57 +09:00
Nicolas Dorier
7b5ce8f70c
CSP: Remove unsafe-eval when vue isn't used ( #4747 )
...
* CSP: Remove unsafe-eval when vue isn't used
* Prevent XSS injection via VueJS
2023-03-08 17:57:36 +09:00
d11n
8894d14130
Upgrade Bootstrap to v5.2.3; Design System improvements ( #4380 )
2022-12-04 10:01:38 +01:00
Dennis Reimann
8c6705bccb
Make POS and Crowdfund plugins
2022-08-21 08:38:25 +02:00