labnex/LabNex
2
6
Fork
You've already forked LabNex
0

Features/improvements + refactors + UI revamps + fixes #141

Merged
mmarif4u merged 17 commits from features-and-improvements into main 2026年05月09日 11:16:03 +02:00
mmarif4u commented 2026年04月28日 19:05:52 +02:00 (Migrated from github.com)
Copy link

closes #134

closes #129

closes #133

closes #134 closes #129 closes #133
Terrance commented 2026年04月28日 19:49:15 +02:00 (Migrated from github.com)
Copy link

I think there might be more style attributes missing -- I'm getting a different reference now:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.labnex.app.debug/com.labnex.app.activities.DeepLinksActivity}: android.view.InflateException: Binary XML file line #24 in com.labnex.app.debug:layout/activity_deeplinks: Binary XML file line #24 in com.labnex.app.debug:layout/activity_deeplinks: Error inflating class <unknown>
Caused by: android.view.InflateException: Binary XML file line #24 in com.labnex.app.debug:layout/activity_deeplinks: Binary XML file line #24 in com.labnex.app.debug:layout/activity_deeplinks: Error inflating class <unknown>
Caused by: android.view.InflateException: Binary XML file line #24 in com.labnex.app.debug:layout/activity_deeplinks: Error inflating class <unknown>
 at com.labnex.app.databinding.ActivityDeeplinksBinding.inflate(ActivityDeeplinksBinding.java:98)
 at com.labnex.app.databinding.ActivityDeeplinksBinding.inflate(ActivityDeeplinksBinding.java:92)
 at com.labnex.app.activities.DeepLinksActivity.onCreate(DeepLinksActivity.java:45)
Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 3: TypedValue{t=0x2/d=0x7f04042c a=-1}, theme={InheritanceMap=[id=0x7f13000bcom.labnex.app.debug:style/AppTheme, id=0x7f1302a1com.labnex.app.debug:style/Theme.Material3.Light.NoActionBar, id=0x7f13029bcom.labnex.app.debug:style/Theme.Material3.Light, id=0x7f130062com.labnex.app.debug:style/Base.Theme.Material3.Light, id=0x7f1300b7com.labnex.app.debug:style/Base.V24.Theme.Material3.Light, id=0x7f130093com.labnex.app.debug:style/Base.V14.Theme.Material3.Light, id=0x7f1302c0com.labnex.app.debug:style/Theme.MaterialComponents.Light, id=0x7f130071com.labnex.app.debug:style/Base.Theme.MaterialComponents.Light, id=0x7f1300accom.labnex.app.debug:style/Base.V21.Theme.MaterialComponents.Light, id=0x7f13009bcom.labnex.app.debug:style/Base.V14.Theme.MaterialComponents.Light, id=0x7f13009ccom.labnex.app.debug:style/Base.V14.Theme.MaterialComponents.Light.Bridge, id=0x7f13015acom.labnex.app.debug:style/Platform.MaterialComponents.Light, id=0x7f130277com.labnex.app.debug:style/Theme.AppCompat.Light, id=0x7f130055com.labnex.app.debug:style/Base.Theme.AppCompat.Light, id=0x7f1300bdcom.labnex.app.debug:style/Base.V28.Theme.AppCompat.Light, id=0x7f1300bacom.labnex.app.debug:style/Base.V26.Theme.AppCompat.Light, id=0x7f1300b4com.labnex.app.debug:style/Base.V23.Theme.AppCompat.Light, id=0x7f1300b2com.labnex.app.debug:style/Base.V22.Theme.AppCompat.Light, id=0x7f1300a8com.labnex.app.debug:style/Base.V21.Theme.AppCompat.Light, id=0x7f1300c0com.labnex.app.debug:style/Base.V7.Theme.AppCompat.Light, id=0x7f130157com.labnex.app.debug:style/Platform.AppCompat.Light, id=0x7f130162com.labnex.app.debug:style/Platform.V25.AppCompat.Light, id=0x1030241android:style/Theme.Material.Light.NoActionBar, id=0x1030237android:style/Theme.Material.Light, id=0x103000candroid:style/Theme.Light, id=0x1030005android:style/Theme], Themes=[com.labnex.app.debug:style/AppTheme, forced, com.labnex.app.debug:style/Theme.AppCompat.Empty, forced, android:style/Theme.DeviceDefault.Light.DarkActionBar, forced]}
I think there might be more style attributes missing -- I'm getting a different reference now: ``` java.lang.RuntimeException: Unable to start activity ComponentInfo{com.labnex.app.debug/com.labnex.app.activities.DeepLinksActivity}: android.view.InflateException: Binary XML file line #24 in com.labnex.app.debug:layout/activity_deeplinks: Binary XML file line #24 in com.labnex.app.debug:layout/activity_deeplinks: Error inflating class <unknown> Caused by: android.view.InflateException: Binary XML file line #24 in com.labnex.app.debug:layout/activity_deeplinks: Binary XML file line #24 in com.labnex.app.debug:layout/activity_deeplinks: Error inflating class <unknown> Caused by: android.view.InflateException: Binary XML file line #24 in com.labnex.app.debug:layout/activity_deeplinks: Error inflating class <unknown> at com.labnex.app.databinding.ActivityDeeplinksBinding.inflate(ActivityDeeplinksBinding.java:98) at com.labnex.app.databinding.ActivityDeeplinksBinding.inflate(ActivityDeeplinksBinding.java:92) at com.labnex.app.activities.DeepLinksActivity.onCreate(DeepLinksActivity.java:45) Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 3: TypedValue{t=0x2/d=0x7f04042c a=-1}, theme={InheritanceMap=[id=0x7f13000bcom.labnex.app.debug:style/AppTheme, id=0x7f1302a1com.labnex.app.debug:style/Theme.Material3.Light.NoActionBar, id=0x7f13029bcom.labnex.app.debug:style/Theme.Material3.Light, id=0x7f130062com.labnex.app.debug:style/Base.Theme.Material3.Light, id=0x7f1300b7com.labnex.app.debug:style/Base.V24.Theme.Material3.Light, id=0x7f130093com.labnex.app.debug:style/Base.V14.Theme.Material3.Light, id=0x7f1302c0com.labnex.app.debug:style/Theme.MaterialComponents.Light, id=0x7f130071com.labnex.app.debug:style/Base.Theme.MaterialComponents.Light, id=0x7f1300accom.labnex.app.debug:style/Base.V21.Theme.MaterialComponents.Light, id=0x7f13009bcom.labnex.app.debug:style/Base.V14.Theme.MaterialComponents.Light, id=0x7f13009ccom.labnex.app.debug:style/Base.V14.Theme.MaterialComponents.Light.Bridge, id=0x7f13015acom.labnex.app.debug:style/Platform.MaterialComponents.Light, id=0x7f130277com.labnex.app.debug:style/Theme.AppCompat.Light, id=0x7f130055com.labnex.app.debug:style/Base.Theme.AppCompat.Light, id=0x7f1300bdcom.labnex.app.debug:style/Base.V28.Theme.AppCompat.Light, id=0x7f1300bacom.labnex.app.debug:style/Base.V26.Theme.AppCompat.Light, id=0x7f1300b4com.labnex.app.debug:style/Base.V23.Theme.AppCompat.Light, id=0x7f1300b2com.labnex.app.debug:style/Base.V22.Theme.AppCompat.Light, id=0x7f1300a8com.labnex.app.debug:style/Base.V21.Theme.AppCompat.Light, id=0x7f1300c0com.labnex.app.debug:style/Base.V7.Theme.AppCompat.Light, id=0x7f130157com.labnex.app.debug:style/Platform.AppCompat.Light, id=0x7f130162com.labnex.app.debug:style/Platform.V25.AppCompat.Light, id=0x1030241android:style/Theme.Material.Light.NoActionBar, id=0x1030237android:style/Theme.Material.Light, id=0x103000candroid:style/Theme.Light, id=0x1030005android:style/Theme], Themes=[com.labnex.app.debug:style/AppTheme, forced, com.labnex.app.debug:style/Theme.AppCompat.Empty, forced, android:style/Theme.DeviceDefault.Light.DarkActionBar, forced]} ```
mmarif4u commented 2026年04月28日 20:13:50 +02:00 (Migrated from github.com)
Copy link

It is most likely this one progressIndicatorColor, just remove that completely and test.

It is most likely this one `progressIndicatorColor`, just remove that completely and test.
Terrance commented 2026年04月28日 20:25:04 +02:00 (Migrated from github.com)
Copy link

Ok, I understand what I'm looking for in the XML now, though removing app:indicatorColor="?attr/progressIndicatorColor" just led me to the next ?attr value -- having taken a few out and rebuilt each time, it looks like it's objecting to all of them.

Ok, I understand what I'm looking for in the XML now, though removing `app:indicatorColor="?attr/progressIndicatorColor"` just led me to the next `?attr` value -- having taken a few out and rebuilt each time, it looks like it's objecting to all of them.
Sign in to join this conversation.
No reviewers
Labels
Clear labels
⚔️ Wontfix
This will not be worked on
⚙️ CI
Update
⛏️ Breaking
Fixed
Duplicate
This issue or pull request already exists
Invalid
This doesn't seem right
Question
❤️ Support
➡️ Frontport
➡️ Needs-frontport
🌐 Translation
🎉 Feature
🎯 Enhancement
🏗️ Build
🐛 Bug
Something isn't working
👋 Good-first-issue
💀 Deprecation
💡 Suggestion
💬 Discussion
💭 Brainstorming
💰 Sponsored
A feature which is sponsored by someone
💻 UI/UX
📄 Documentation
Improvements or additions to documentation
📈 Performance
📌 Priority-critical
📌 Priority-high
📍 Priority-low
📍 Priority-medium
📡 Needs-feedback
📱 F-droid
📸 Release
🔒 Security
🔙 Backport
Bugfix ported to a release branch for point release
🔙 Has-backport
🔙 Needs-backport
🔙 Regression
🔭 Cannot-reproduce
🗄️ Repository
🗒️ Changelog
🗓️ Summary
🤾 Google-play
🥑 Ready
🧪 Testing
🧺 Cleanup
🧺 Needs-cleanup
🧾 Confirmed
🧾 To-confirm
🩹 External-dependecy
🪒 Refactor
🪜 Upstream
🙇‍♂️ Help-wanted
Extra attention is needed
🚀 Improvement
🚨 Investigate
🛡️ Blocked
🛰️ API-dependency
🟦 Website
No labels
⚔️ Wontfix
⚙️ CI
Update
⛏️ Breaking
Fixed
Duplicate
Invalid
Question
❤️ Support
➡️ Frontport
➡️ Needs-frontport
🌐 Translation
🎉 Feature
🎯 Enhancement
🏗️ Build
🐛 Bug
👋 Good-first-issue
💀 Deprecation
💡 Suggestion
💬 Discussion
💭 Brainstorming
💰 Sponsored
💻 UI/UX
📄 Documentation
📈 Performance
📌 Priority-critical
📌 Priority-high
📍 Priority-low
📍 Priority-medium
📡 Needs-feedback
📱 F-droid
📸 Release
🔒 Security
🔙 Backport
🔙 Has-backport
🔙 Needs-backport
🔙 Regression
🔭 Cannot-reproduce
🗄️ Repository
🗒️ Changelog
🗓️ Summary
🤾 Google-play
🥑 Ready
🧪 Testing
🧺 Cleanup
🧺 Needs-cleanup
🧾 Confirmed
🧾 To-confirm
🩹 External-dependecy
🪒 Refactor
🪜 Upstream
🙇‍♂️ Help-wanted
🚀 Improvement
🚨 Investigate
🛡️ Blocked
🛰️ API-dependency
🟦 Website
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
labnex/LabNex!141
Reference in a new issue
labnex/LabNex
No description provided.
Delete branch "features-and-improvements"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?