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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user