develop-polls #93

Merged
Pupsi merged 13 commits from develop-polls into develop 2026-02-01 14:56:23 +00:00
Member

Issue #42

Issue #42
Pupsi added 8 commits 2026-02-01 12:58:11 +00:00
- Enabled `provider` and `shared_preferences` extensions in `devtools_options.yaml`.
- Added logging for message object data on chat bubble tap.
- Fixed layout issues in poll dialog by wrapping `LoadingSpinner` in a `Column` and changing `ListView` to a `Column` in `pollOptionsList.dart`.
- Updated poll submission button to wait for the poll state to load before allowing interaction.
Pupsi changed title from develop-polls to WIP: develop-polls 2026-02-01 13:16:42 +00:00
Pupsi added 1 commit 2026-02-01 14:07:52 +00:00
Pupsi added 1 commit 2026-02-01 14:20:06 +00:00
Pupsi added 1 commit 2026-02-01 14:35:47 +00:00
Pupsi changed title from WIP: develop-polls to develop-polls 2026-02-01 14:36:48 +00:00
Pupsi added 1 commit 2026-02-01 14:37:52 +00:00
MineTec reviewed 2026-02-01 14:42:56 +00:00
@@ -0,0 +23,4 @@
@override
Future<Response>? request(Uri uri, Object? body, Map<String, String>? headers) {
if(body is VotePollParams) {
log(body.toJson().toString());
Owner

log?

log?
Pupsi marked this conversation as resolved
MineTec reviewed 2026-02-01 14:43:03 +00:00
@@ -0,0 +16,4 @@
@override
GetPollStateResponse assemble(String raw) {
log(raw);
Owner

log?

log?
Pupsi marked this conversation as resolved
MineTec reviewed 2026-02-01 14:47:33 +00:00
@@ -300,0 +304,4 @@
var pollId = int.parse(message.originalData!['object']!.id);
var pollState = GetPollState(token: widget.bubbleData.token, pollId: pollId).run();
showDialog(context: context, builder: (context) => AlertDialog(
title: Text(message.originalData!['object']!.name, textScaler: TextScaler.linear(0.9), overflow: TextOverflow.ellipsis),
Owner

ist der scale an andern stellen auch so präsent?

ist der scale an andern stellen auch so präsent?
Pupsi marked this conversation as resolved
MineTec reviewed 2026-02-01 14:49:12 +00:00
@@ -0,0 +22,4 @@
var optionId = widget.pollData.options.indexOf(option);
var votedSelf = widget.pollData.votedSelf.contains(optionId);
var portionsVisible = widget.pollData.votes is Map<String, dynamic>;
var votes = !portionsVisible ? 0
Owner

format ist komisch

format ist komisch
Pupsi marked this conversation as resolved
Pupsi added 1 commit 2026-02-01 14:55:48 +00:00
MineTec approved these changes 2026-02-01 14:56:02 +00:00
Pupsi merged commit f6933b6529 into develop 2026-02-01 14:56:23 +00:00
Pupsi deleted branch develop-polls 2026-02-01 14:56:23 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MarianumMobile/Client#93