[flutter_adaptive_scaffold] - Display an AppBar on bigger screen than mobile #130117
Closed
2 tasks done
Labels
c: new feature
Nothing broken; request for a new capability
c: proposal
A detailed proposal for a change to Flutter
p: flutter_adaptive_scaffold
The flutter_adaptive_scaffold package
P2
Important issues not at the top of the work list
package
flutter/packages repository. See also p: labels.
r: fixed
Issue is closed as already fixed in a newer version
team-ecosystem
Owned by Ecosystem team
triaged-ecosystem
Triaged by Ecosystem team
Is there an existing issue for this?
Use case
This can be common to display on Desktop and table an AppBar to show widget (eg. Search field) like in Gmail.
Today this is impossible because the logic prevent that in the AdaptiveScaffold
Proposal
This can be fixed by adding a new property to the Widget => Breakpoint? appBarBreakpoint
This way we are not breaking the API and can display an AppBar is needed on defined breakpoints. It also not relying on the useDrawer flag!
This way we can use the AdaptiveScaffold
With this setup we can achieve this in
![image](https://private-user-images.githubusercontent.com/39314023/251646076-6ccfcbbf-dc5c-4a27-8743-a124d2936e1a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA0Njg0NTEsIm5iZiI6MTcyMDQ2ODE1MSwicGF0aCI6Ii8zOTMxNDAyMy8yNTE2NDYwNzYtNmNjZmNiYmYtZGM1Yy00YTI3LTg3NDMtYTEyNGQyOTM2ZTFhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA4VDE5NDkxMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkwZDkyMTFiYjJlMjM3NDNmNTM3Y2QxNzQ1MjJjYjVmZmNmM2I3ZTFkZTM2ZWZhYjAwODA3NmNmZTA2YWI5ODkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.j3cb18Jh7E4Fn6-vkomP2I8dl3emuWK2cmQEucCTDhc)
mobile
tablet
![image](https://private-user-images.githubusercontent.com/39314023/251646217-29f10c44-dc6c-4ba3-908c-c2cc0b861c38.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA0Njg0NTEsIm5iZiI6MTcyMDQ2ODE1MSwicGF0aCI6Ii8zOTMxNDAyMy8yNTE2NDYyMTctMjlmMTBjNDQtZGM2Yy00YmEzLTkwOGMtYzJjYzBiODYxYzM4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA4VDE5NDkxMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWIzNTFjZTJlZGVhNzJlYTQ3YTIxZDY5MmI4NjU5YTczYTMzYzRiYTEzYmNkN2YzY2FiOTcyNzdkNGRlZGEyZjMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.esPgc15R9C2pCUTG02QB54sPqtydF_ikPYVxzTV2N0Q)
desktop
![image](https://private-user-images.githubusercontent.com/39314023/251646320-55a5cd45-2e8f-4e37-a1de-95a55aba19f3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA0Njg0NTEsIm5iZiI6MTcyMDQ2ODE1MSwicGF0aCI6Ii8zOTMxNDAyMy8yNTE2NDYzMjAtNTVhNWNkNDUtMmU4Zi00ZTM3LWExZGUtOTVhNTVhYmExOWYzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA4VDE5NDkxMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI2M2Q5NmViN2Y2ZjEwODFiMWEwNGM3ZmExYjU0ZTYzODIyNTA2ODYzNGFmYzQxYWQwY2U2MGY4NGIzNmIwNWUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Y5gGNRT118y9gQEPvz2BFJq3izZFxMD3HPuREUy7maE)
The text was updated successfully, but these errors were encountered: