UI Improvements buttons, viewable area, exchanged folder link heading and url text and replaced with a button - states for if a folder exists and if one doesn't

This commit is contained in:
2025-12-12 18:20:58 +00:00
parent ae884e6519
commit 0a834417a9
2 changed files with 85 additions and 14 deletions
+54
View File
@@ -56,3 +56,57 @@
- Initial page load shows first 40 cards immediately
- Remaining pages load in background with progress bar indication
- Full list renders with all filters/search applied once complete
---
## December 12, 2025 - UI/UX Refinements
### 1. Show Filters Button Width Reduction
- **Change**: Added `max-width:110px` to `#filterToggle` to constrain button width
- **Benefit**: Cleaner, more compact home screen layout
- **File**: Frontend/index.html
### 2. Job Folder Link Conversion to Button (Modal)
- **Previous**: Text-based hyperlink with label "Job Folder Link" and "No Link Available" placeholder
- **New**: Two-state button in job detail modal
- **Disabled State**: Grey button (`#4b5563`), disabled, text = "No Folder Available"
- **Active State**: Blue button matching accent color (`#0d6efd`), clickable, text = "Show Job Folder"
- **Behavior**: Clicking active button opens job folder URL in new tab with noopener/noreferrer
- **File**: Frontend/index.html
- **CSS**: Added `#jobFolderBtn` styling with state classes
- **JavaScript**: Updated `openDetail()` function to configure button state
### 3. Job Folder Button Typography
- **Font Size**: Increased to 17px (was 15px)
- **Font Weight**: Changed to bold (700)
- **Result**: Better visual prominence matching modal design
### 4. Notes Section Color Scheme
- **Border Color**: Changed from light (`#e6e9ef`) to dark grey (`#4b5563`) for both `#jobNotes` and `#newNote`
- **Text Color**: `#jobNotes` now displays text in dark grey (`#4b5563`) for consistency
- **Design Goal**: Unified dark grey accent color matching disabled button background
- **File**: Frontend/index.html
### 5. Notes Section Heading
- **Change**: Added blue accent color (`color:var(--accent)`) to Notes h3 heading
- **Result**: Matches "Job Detail" h3 styling for visual consistency
- **File**: Frontend/index.html
### 6. Modal Height Expansion
- **Previous**: `max-height:84vh`
- **Updated**: `max-height:96vh`
- **Additional Space**: ~60px more at bottom for better content visibility
- **Auto-Scroll**: Modal now automatically scrolls to top when opened
- **Implementation**: Added `document.getElementById('detailBox').scrollTop = 0;` in `openDetail()` function
- **File**: Frontend/index.html
## UI/UX Summary
All changes focused on improving the job detail modal design:
- Converted job folder link from text to button interface for better UX
- Implemented cohesive color scheme using dark grey (`#4b5563`) as accent
- Increased modal height to 96vh for better content visibility
- Auto-scroll to top ensures users always see details from the beginning
- Typography enhancements (larger, bolder button text) improve readability
## Files Modified (December 12)
- Frontend/index.html (all UI/UX changes)