Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
8fe5cfa
Merge pull request #5 from AndreaDiazCorreia/feat/issue-86
AndreaDiazCorreia Jun 20, 2025
cb2c48a
Merge pull request #6 from AndreaDiazCorreia/main
AndreaDiazCorreia Jun 20, 2025
a9d7f4e
Merge pull request #7 from AndreaDiazCorreia/feat/issue-86
AndreaDiazCorreia Jun 24, 2025
146c2c9
feat: redesign order detail screens with new UI components and layouts
AndreaDiazCorreia Jul 4, 2025
d0e4466
refactor: simplify trade detail screen with FSM-driven action buttons
AndreaDiazCorreia Jul 4, 2025
20d2197
Merge branch 'feat/issue-119' into main
AndreaDiazCorreia Jul 4, 2025
2efd20a
Merge pull request #10 from AndreaDiazCorreia/main
AndreaDiazCorreia Jul 4, 2025
bcb99ce
feat: add creator reputation card and update order details UI for pen…
AndreaDiazCorreia Jul 4, 2025
91448c9
refactor: extract reusable order card components into separate widgets
AndreaDiazCorreia Jul 4, 2025
35695bc
refactor: update theme colors and order ID display across screens
AndreaDiazCorreia Jul 4, 2025
755e699
refactor: simplify datetime formatting and update Mostro pubkey
AndreaDiazCorreia Jul 4, 2025
4dca13f
feat: use real rating data from order events and update Mostro pubkey
AndreaDiazCorreia Jul 4, 2025
9a96f9c
feat: add plugin registrants and update Mostro public key
AndreaDiazCorreia Jul 4, 2025
98a81be
refactor: update custom card colors to use AppTheme constants and add…
AndreaDiazCorreia Jul 5, 2025
e0d2e99
refactor: extract user creator check logic and handle null session cases
AndreaDiazCorreia Jul 5, 2025
ee60585
refactor: extract trade detail cards into reusable components
AndreaDiazCorreia Jul 5, 2025
5870f84
feat: update order validation logic , add platform-specific plugin re…
AndreaDiazCorreia Jul 5, 2025
51b01d0
Merge branch 'feat/issue-119' into main
AndreaDiazCorreia Jul 7, 2025
2381903
Merge pull request #12 from AndreaDiazCorreia/main
AndreaDiazCorreia Jul 7, 2025
966765e
feat: add internationalization support for order screens and componen…
AndreaDiazCorreia Jul 7, 2025
1cbe943
refactor: migrate colors to AppTheme and add fixed sats amount titles…
AndreaDiazCorreia Jul 8, 2025
afc5938
feat: improve countdown timer display with hours:minutes:seconds format
AndreaDiazCorreia Jul 8, 2025
10b4071
Merge branch 'main' into feat/issue-119
AndreaDiazCorreia Jul 9, 2025
2ffced2
refactor: remove timezone offset from date formatting in trade and or…
AndreaDiazCorreia Jul 9, 2025
9ddfb5f
fix: add missing comma in Spanish and Italian translation files
AndreaDiazCorreia Jul 9, 2025
80991b9
fix: add missing placeholder metadata and spaces in Italian and Spani…
AndreaDiazCorreia Jul 9, 2025
85bdaee
refactor: remove redundant type declarations from Italian translation…
AndreaDiazCorreia Jul 9, 2025
f1829c5
fix: update trade detail screen to use localized strings for buy/sell…
AndreaDiazCorreia Jul 10, 2025
272cd57
feat: add auto-sizing text to custom buttons with configurable width …
AndreaDiazCorreia Jul 10, 2025
aca0f03
feat: add internationalization support for date formatting in order a…
AndreaDiazCorreia Jul 10, 2025
2e40c89
Merge branch 'main' into feat/issue-119
AndreaDiazCorreia Jul 10, 2025
c3998ce
refactor: clean up duplicate code and improve formatting in trade det…
AndreaDiazCorreia Jul 10, 2025
72ec413
chore: remove unnecessary ignore comment for MockSharedPreferencesAsy…
AndreaDiazCorreia Jul 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions lib/core/app_theme.dart
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,31 @@ class AppTheme {
static const Color statusWarning = Color(0xFFF3CA29);
static const Color statusError = Color(0xFFEF6A6A);
static const Color statusActive = Color(0xFF9CD651);

// Colors for role chips
static const Color createdByYouChip = Color(0xFF1565C0); // Colors.blue.shade700
static const Color takenByYouChip = Color(0xFF00796B); // Colors.teal.shade700
static const Color premiumPositiveChip = Color(0xFF388E3C); // Colors.green.shade700
static const Color premiumNegativeChip = Color(0xFFC62828); // Colors.red.shade700

// Colors for status chips
static const Color statusPendingBackground = Color(0xFF854D0E);
static const Color statusPendingText = Color(0xFFFCD34D);
static const Color statusWaitingBackground = Color(0xFF7C2D12);
static const Color statusWaitingText = Color(0xFFFED7AA);
static const Color statusActiveBackground = Color(0xFF1E3A8A);
static const Color statusActiveText = Color(0xFF93C5FD);
static const Color statusSuccessBackground = Color(0xFF065F46);
static const Color statusSuccessText = Color(0xFF6EE7B7);
static const Color statusDisputeBackground = Color(0xFF7F1D1D);
static const Color statusDisputeText = Color(0xFFFCA5A5);
static const Color statusSettledBackground = Color(0xFF581C87);
static const Color statusSettledText = Color(0xFFC084FC);
static const Color statusInactiveBackground = Color(0xFF1F2937); // Colors.grey.shade800
static const Color statusInactiveText = Color(0xFFD1D5DB); // Colors.grey.shade300

// Text colors
static const Color secondaryText = Color(0xFFBDBDBD); // Colors.grey.shade400

// Padding and margin constants
static const EdgeInsets smallPadding = EdgeInsets.all(8.0);
Expand Down
Loading